summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-30 20:55:33 +0000
committerDana Jansens <danakj@orodu.net>2002-12-30 20:55:33 +0000
commit5f8e2b75fadc1878aebf063e5fc5bf25fbf70385 (patch)
treeff7fe8898c525c361deaca581887a5be6ba23869 /src
parent40f3dfbaadef7e5b008d320ab92d47dbb63db1a9 (diff)
more debug output changes
Diffstat (limited to 'src')
-rw-r--r--src/bindings.cc11
-rw-r--r--src/openbox.cc6
2 files changed, 10 insertions, 7 deletions
diff --git a/src/bindings.cc b/src/bindings.cc
index 4cffb559..95442a1e 100644
--- a/src/bindings.cc
+++ b/src/bindings.cc
@@ -214,7 +214,6 @@ void OBBindings::assimilate(BindingTree *node)
if (!_keytree.first_child) {
// there are no nodes at this level yet
_keytree.first_child = node;
- return;
} else {
a = _keytree.first_child;
last = a;
@@ -225,9 +224,6 @@ void OBBindings::assimilate(BindingTree *node)
if (a->binding != b->binding) {
a = a->next_sibling;
} else {
- printf("a: %s %d %d\n", a->text.c_str(), a->binding.key, a->binding.modifiers);
- printf("b: %s %d %d\n", b->text.c_str(), b->binding.key, b->binding.modifiers);
- printf("moving up one in b\n");
tmp = b;
b = b->first_child;
delete tmp;
@@ -271,6 +267,8 @@ bool OBBindings::add_key(const StringVect &keylist, int id)
if (!(tree = buildtree(keylist, id)))
return false; // invalid binding requested
+ print_branch(tree, " Adding: ");
+
if (find_key(tree) != -1) {
// conflicts with another binding
destroytree(tree);
@@ -279,6 +277,11 @@ bool OBBindings::add_key(const StringVect &keylist, int id)
// assimilate this built tree into the main tree
assimilate(tree); // assimilation destroys/uses the tree
+
+ printf("Added!\n");
+ print_branch(&_keytree, "");
+ printf("\n");
+
return true;
}
diff --git a/src/openbox.cc b/src/openbox.cc
index e7ffb76b..bff7c2e5 100644
--- a/src/openbox.cc
+++ b/src/openbox.cc
@@ -163,10 +163,10 @@ Openbox::Openbox(int argc, char **argv)
v.push_back("C-a");
_bindings->add_key(v, 3);
- _bindings->add_mouse("A-1", 1);
+// _bindings->add_mouse("A-1", 1);
- printf("CHAINS:\n");
- _bindings->display();
+// printf("CHAINS:\n");
+// _bindings->display();
::exit(0);
setMasterHandler(_actions); // set as the master event handler