register filters on startup
authorDana Jansens <danakj@orodu.net>
Wed, 3 Aug 2011 21:03:30 +0000 (17:03 -0400)
committerDana Jansens <danakj@orodu.net>
Sun, 16 Oct 2011 22:55:15 +0000 (18:55 -0400)
TODO:
1. write filters for everything in actions/if.c
2. rm actions/if.c
3. make action(s) to change config options?
   includes key and mouse binding
4. rm -rf *xml*?

openbox/openbox.c

index cdd5566aeb2a09dc7bcaea99b4ec52673ea22ad0..8ffe11a3ff9522325a9d2794166043a7978833b6 100644 (file)
@@ -26,6 +26,7 @@
 #include "client.h"
 #include "screen.h"
 #include "action.h"
+#include "action_filter.h"
 #include "startupnotify.h"
 #include "focus.h"
 #include "focus_cycle.h"
@@ -235,8 +236,9 @@ gint main(gint argc, gchar **argv)
                    of the rc */
                 i = obt_xml_instance_new();
 
-                /* register all the available actions */
+                /* register all the available actions and filters */
                 action_startup(reconfigure);
+                action_filter_startup(reconfigure);
                 /* start up config which sets up with the parser */
                 config_startup(i);
 
@@ -407,6 +409,7 @@ gint main(gint argc, gchar **argv)
             sn_shutdown(reconfigure);
             event_shutdown(reconfigure);
             config_shutdown();
+            action_filter_shutdown(reconfigure);
             action_shutdown(reconfigure);
         } while (reconfigure);
     }