]> Dogcows Code - chaz/openbox/blobdiff - obt/display.c
Merge branch 'backport' into work
[chaz/openbox] / obt / display.c
index 6993addb1d449c65d3c11cd66a4a0cf01f315ebe..f34fc574056915dc5151d4ea538ac12b7d4ddf48 100644 (file)
@@ -18,6 +18,8 @@
 
 #include "obt/display.h"
 #include "obt/prop.h"
+#include "obt/internal.h"
+#include "obt/keyboard.h"
 
 #ifdef HAVE_STRING_H
 #  include <string.h>
@@ -108,14 +110,16 @@ gboolean obt_display_open(const char *display_name)
 #endif
 
         obt_prop_startup();
+        obt_keyboard_reload();
     }
     g_free(n);
 
     return obt_display != NULL;
 }
 
-void obt_display_close()
+void obt_display_close(void)
 {
+    obt_keyboard_shutdown();
     if (obt_display) XCloseDisplay(obt_display);
 }
 
@@ -127,11 +131,11 @@ static gint xerror_handler(Display *d, XErrorEvent *e)
     XGetErrorText(d, e->error_code, errtxt, 127);
     if (!xerror_ignore) {
         if (e->error_code == BadWindow)
-            /*g_message(_("X Error: %s\n"), errtxt)*/;
+            /*g_debug(_("X Error: %s\n"), errtxt)*/;
         else
             g_error("X Error: %s", errtxt);
     } else
-        g_message("XError code %d '%s'", e->error_code, errtxt);
+        g_debug("Ignoring XError code %d '%s'", e->error_code, errtxt);
 #else
     (void)d; (void)e;
 #endif
This page took 0.025909 seconds and 4 git commands to generate.