diff options
-rw-r--r-- | src/core/display.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/display.c b/src/core/display.c index eeccf325..17a1a30b 100644 --- a/src/core/display.c +++ b/src/core/display.c @@ -4597,6 +4597,12 @@ in_tab_chain (MetaWindow *window, if (meta_window_same_client (window, focus_window)) return TRUE; + + if (window->res_class != NULL && + *window->res_class != '\0' && + focus_window->res_class != NULL && + strcmp (window->res_class, focus_window->res_class) == 0) + return TRUE; } return FALSE; |