]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.c
make the dock's hiding always have at least 1px on screen
[chaz/openbox] / openbox / client.c
index d0fed5457c1e9e6d022c6fdebc4e496b35c6a1e3..1e2040fd077b1cd13cb17f0b0e615cee64ddc06e 100644 (file)
@@ -1634,11 +1634,16 @@ void client_setup_decor_and_functions(ObClient *self, gboolean reconfig)
     switch (self->type) {
     case OB_CLIENT_TYPE_NORMAL:
         /* normal windows retain all of the possible decorations and
-           functionality, and are the only windows that you can fullscreen */
+           functionality, and can be fullscreen */
         self->functions |= OB_CLIENT_FUNC_FULLSCREEN;
         break;
 
     case OB_CLIENT_TYPE_DIALOG:
+        /* sometimes apps make dialog windows fullscreen for some reason (for
+           e.g. kpdf does this..) */
+        self->functions |= OB_CLIENT_FUNC_FULLSCREEN;
+        break;
+
     case OB_CLIENT_TYPE_UTILITY:
         /* these windows don't have anything added or removed by default */
         break;
This page took 0.022948 seconds and 4 git commands to generate.