[libgnomekbd] Invalidate entire widget
- From: Sergey V. Udaltsov <svu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgnomekbd] Invalidate entire widget
- Date: Tue, 25 Jan 2011 23:51:13 +0000 (UTC)
commit 9b68c6039009ad41b844e6061919f2db3c718bde
Author: Sergey V. Udaltsov <svu gnome org>
Date: Tue Jan 25 23:50:07 2011 +0000
Invalidate entire widget
For some reason, the coordinates are taken from the window corner.
Should be investigated. For now, closing
https://bugzilla.gnome.org/show_bug.cgi?id=640424
https://bugzilla.gnome.org/show_bug.cgi?id=640422
libgnomekbd/gkbd-keyboard-drawing.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/libgnomekbd/gkbd-keyboard-drawing.c b/libgnomekbd/gkbd-keyboard-drawing.c
index 2f4a2ea..a5ec607 100644
--- a/libgnomekbd/gkbd-keyboard-drawing.c
+++ b/libgnomekbd/gkbd-keyboard-drawing.c
@@ -1121,8 +1121,10 @@ invalidate_region (GkbdKeyboardDrawing * drawing,
xkb_to_pixmap_coord (drawing->renderContext,
y_max - y_min) + 12;
- gtk_widget_queue_draw_area (GTK_WIDGET (drawing), x, y, width,
- height);
+ gtk_widget_queue_draw (GTK_WIDGET (drawing));
+ // TODO: find out why x and y are counted from the window corner, not widget corner
+ //gtk_widget_queue_draw_area (GTK_WIDGET (drawing), x, y, width,
+ // height);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]