diff options
author | Matthias Clasen <mclasen@redhat.com> | 2011-01-21 13:41:49 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2011-01-21 13:41:49 -0500 |
commit | 2099ee3e6dc36f147cf8834bdaaa9bb3125fae45 (patch) | |
tree | fd2b7c90281b1d0043e96c1b8a7a266a71a36144 /libgnomekbd/gkbd-keyboard-drawing.c | |
parent | a9ac6d643a24b03c24188c0b125fdd451fb7bdf0 (diff) | |
download | libgnomekbd-2099ee3e6dc36f147cf8834bdaaa9bb3125fae45.tar.gz |
Fix clipping problems in the drawing widget
No-window widgets _must_ call gtk_widget_set_has_window (w, FALSE)
in _init; else the clipping/transformation logic in GTK+ gets
confused.
Diffstat (limited to 'libgnomekbd/gkbd-keyboard-drawing.c')
-rw-r--r-- | libgnomekbd/gkbd-keyboard-drawing.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libgnomekbd/gkbd-keyboard-drawing.c b/libgnomekbd/gkbd-keyboard-drawing.c index 17d4f8e..a112021 100644 --- a/libgnomekbd/gkbd-keyboard-drawing.c +++ b/libgnomekbd/gkbd-keyboard-drawing.c @@ -2029,6 +2029,7 @@ gkbd_keyboard_drawing_init (GkbdKeyboardDrawing * drawing) drawing->track_config = 0; gtk_widget_set_double_buffered (GTK_WIDGET (drawing), FALSE); + gtk_widget_set_has_window (GTK_WIDGET (drawing), FALSE); /* XXX: XkbClientMapMask | XkbIndicatorMapMask | XkbNamesMask | XkbGeometryMask */ drawing->xkb = XkbGetKeyboard (drawing->display, |