[metacity] meta_screen_foreach_window(): skip override-redirect windows
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [metacity] meta_screen_foreach_window(): skip override-redirect windows
- Date: Sun, 26 Feb 2017 22:24:02 +0000 (UTC)
commit 94f89daed5ea85c6c10c1c146bb21d8fdc8d81e4
Author: Owen W. Taylor <otaylor fishsoup net>
Date: Mon Jun 15 17:15:38 2009 -0400
meta_screen_foreach_window(): skip override-redirect windows
Don't include override-redirect windows when iterating the windows
in the screen. We don't need them for any of the current uses:
- Queueing redraws and resizes on managed windows
- Checking which windows should be added to a new workspace
http://bugzilla.gnome.org/show_bug.cgi?id=582639
src/core/screen.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/core/screen.c b/src/core/screen.c
index 9e93f27..c5578b1 100644
--- a/src/core/screen.c
+++ b/src/core/screen.c
@@ -950,7 +950,7 @@ meta_screen_foreach_window (MetaScreen *screen,
{
MetaWindow *window = tmp->data;
- if (window->screen == screen)
+ if (window->screen == screen && !window->override_redirect)
(* func) (screen, window, data);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]