[mutter] screen: Fix a potentially endless loop
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] screen: Fix a potentially endless loop
- Date: Sat, 9 Feb 2013 15:14:06 +0000 (UTC)
commit 380154af0a3bf3501beb5126f08b30682608a071
Author: Rui Matos <tiagomatos gmail com>
Date: Sat Feb 9 14:36:59 2013 +0100
screen: Fix a potentially endless loop
We always need to move the list pointer forward.
https://bugzilla.gnome.org/show_bug.cgi?id=693475
src/core/screen.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/src/core/screen.c b/src/core/screen.c
index 89e99bd..75902cb 100644
--- a/src/core/screen.c
+++ b/src/core/screen.c
@@ -1209,10 +1209,9 @@ meta_screen_foreach_window (MetaScreen *screen,
{
MetaWindow *window = tmp->data;
- if (!META_IS_WINDOW (window))
- continue;
-
- if (window->screen == screen && !window->override_redirect)
+ if (META_IS_WINDOW (window) &&
+ window->screen == screen &&
+ !window->override_redirect)
(* func) (screen, window, data);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]