]> Dogcows Code - chaz/openbox/blobdiff - openbox/openbox.c
provide functions for grabbing and ungrabbing the keyboard and pointer
[chaz/openbox] / openbox / openbox.c
index bf8913bc1bcab5c70424f6299ea8c46007df4370..fd4973da4514dbb17a6245a10d6a142a4f3a91b6 100644 (file)
@@ -8,6 +8,7 @@
 #include "focus.h"
 #include "extensions.h"
 #include "gettext.h"
+#include "grab.h"
 #include "engine.h"
 #include "themerc.h"
 #include "plugin.h"
@@ -137,11 +138,13 @@ int main(int argc, char **argv)
        screen_startup();
        focus_startup();
        client_startup();
+        grab_startup();
         plugin_startup();
 
         /* XXX load all plugins!! */
         plugin_open("focus");
         plugin_open("keyboard");
+        plugin_open("mouse");
 
        /* get all the existing windows */
        client_manage_all();
@@ -154,7 +157,8 @@ int main(int argc, char **argv)
 
        client_unmanage_all();
 
-        plugin_shutdown();
+        plugin_shutdown(); /* calls all the plugins' shutdown functions */
+        grab_shutdown();
        client_shutdown();
        screen_shutdown();
        event_shutdown();
This page took 0.022928 seconds and 4 git commands to generate.