]> Dogcows Code - chaz/openbox/blobdiff - src/Workspace.cc
dont let focus fall back to strange windows like panels, only to normal windows and...
[chaz/openbox] / src / Workspace.cc
index 586adbadcf3f3fa99a2dd790757aa00e58a5cc86..5c38cf05b9ecf47b8ebb6e15c5dc20abbb9f9692 100644 (file)
@@ -154,6 +154,9 @@ void Workspace::focusFallback(const BlackboxWindow *old_window) {
                                   end = stackingList.end();
       for (; it != end; ++it) {
         BlackboxWindow *tmp = *it;
+        if (! (tmp->windowType() == BlackboxWindow::Type_Dialog ||
+               tmp->windowType() == BlackboxWindow::Type_Normal))
+          continue; // don't fallback to special windows
         if (tmp && tmp->setInputFocus()) {
           // we found our new focus target
           newfocus = tmp;
This page took 0.024884 seconds and 4 git commands to generate.