summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Wong <gtw@gnu.org>2009-08-28 22:19:57 -0600
committerGary Wong <gtw@gnu.org>2009-08-28 22:19:57 -0600
commit6c9f78350676e8d364a2ffc499907b6ab5257c5b (patch)
tree71f3edb5ecfc83e1ecd66672a9111717a5f04d63
parentae6d0a2457caaff50aeacafd6a336a15bf70db90 (diff)
Initialise feedback->u.feedback.
-rw-r--r--ChangeLog4
-rw-r--r--frame.c4
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 35f463f..d0b6a94 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2009-08-28 Gary Wong <gtw@gnu.org>
+ * frame.c (recalc_size): Initialise feedback->u.feedback.
+
+2009-08-28 Gary Wong <gtw@gnu.org>
+
* gwm.c (unmanage_window): Put the parent of the unmanaged child
into a childless state, so that lingering events can be handled
correctly.
diff --git a/frame.c b/frame.c
index e73b68f..5665049 100644
--- a/frame.c
+++ b/frame.c
@@ -382,7 +382,9 @@ static void recalc_size( struct gwm_window *window, int x, int y,
feedback = add_window( xcb_generate_id( c ) );
feedback->screen = window->screen;
feedback->type = WINDOW_FEEDBACK;
-
+ feedback->u.feedback.fb_width =
+ feedback->u.feedback.fb_height = -1;
+
values[ 0 ] = gwm_screens[ window->screen ].pixels[
COL_FEEDBACK_BACK ]; /* background pixel */
values[ 1 ] = gwm_screens[ window->screen ].pixels[