]> Dogcows Code - chaz/openbox/blobdiff - openbox/event.c
no mouse interactive actions. no bugs.
[chaz/openbox] / openbox / event.c
index a9841b0e142f2c814035a579fc248b699a030dc2..c744e3ab9828931e3f55034fdc217e3f27f9e362 100644 (file)
@@ -499,7 +499,11 @@ static void event_process(const XEvent *ec, gpointer data)
                     e->type == MotionNotify)
                     mouse_event(client, context, e);
                 else if (e->type == KeyPress)
-                    keyboard_event(client, e);
+                    /* when in the middle of a focus cycling action, this
+                       causes the window which appears to be focused to be
+                       the one on which the actions will be executed */
+                    keyboard_event((focus_cycle_target ?
+                                    focus_cycle_target : client), e);
             }
         }
     }
This page took 0.026632 seconds and 4 git commands to generate.