aboutsummaryrefslogtreecommitdiffstats
path: root/src/xwidget.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/xwidget.c')
-rw-r--r--src/xwidget.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/xwidget.c b/src/xwidget.c
index 1afbb9bdbaa..1ad74db1ced 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -229,7 +229,8 @@ xwidget_composite_draw(GtkWidget *widget,
229 GdkEventExpose *event, 229 GdkEventExpose *event,
230 gpointer data) 230 gpointer data)
231{ 231{
232 struct xwidget* xw = (struct xwidget*) g_object_get_data (G_OBJECT (widget), XG_XWIDGET); 232 struct xwidget* xw = (struct xwidget*) g_object_get_data (G_OBJECT (widget), XG_XWIDGET);
233 printf("xwidget_composite_draw %s\n", data);
233 xwidget_composite_draw_2(widget, 234 xwidget_composite_draw_2(widget,
234 event, 235 event,
235 data, 236 data,
@@ -285,8 +286,8 @@ xwidget_init (struct xwidget *xw, struct glyph_string *s, int x, int y)
285 //this seems to enable xcomposition. later we need to paint ourselves somehow, 286 //this seems to enable xcomposition. later we need to paint ourselves somehow,
286 //since the widget is no longer responsible for painting itself 287 //since the widget is no longer responsible for painting itself
287 gdk_window_set_composited (xw->widget->window, TRUE); 288 gdk_window_set_composited (xw->widget->window, TRUE);
288 289 g_signal_connect(xw->widget, "expose-event", G_CALLBACK(xwidget_composite_draw), "exposed");
289 g_signal_connect(xw->widget, "expose-event", G_CALLBACK(xwidget_composite_draw), NULL); 290 g_signal_connect(xw->widget, "damage-event", G_CALLBACK(xwidget_composite_draw), "damaged");
290 291
291 //widgettype specific initialization only possible after realization 292 //widgettype specific initialization only possible after realization
292 switch (xw->type) 293 switch (xw->type)