add an assert to catch bad stuff from the python
authorDana Jansens <danakj@orodu.net>
Tue, 4 Feb 2003 12:46:04 +0000 (12:46 +0000)
committerDana Jansens <danakj@orodu.net>
Tue, 4 Feb 2003 12:46:04 +0000 (12:46 +0000)
src/bindings.cc

index df1de3e..5ae389b 100644 (file)
@@ -481,6 +481,7 @@ bool Bindings::addButton(const std::string &but, MouseContext::MC context,
                            MouseAction::MA action, PyObject *callback)
 {
   assert(context >= 0 && context < MouseContext::NUM_MOUSE_CONTEXT);
+  assert(action >= 0 && context < MouseContext::NUM_MOUSE_ACTION);
   
   Binding b(0,0);
   if (!translate(but, b, false))