diff options
| author | nyamatongwe <unknown> | 2011-06-16 09:55:19 +1000 |
|---|---|---|
| committer | nyamatongwe <unknown> | 2011-06-16 09:55:19 +1000 |
| commit | 3d2f4ef1829659ba2097321e832215bac5759478 (patch) | |
| tree | 25bbbacccc21d2d820ebffbf347e8bf99b61534c | |
| parent | 84d8570fc0640fce087714272d8d36d035113d0d (diff) | |
| download | scintilla-mirror-3d2f4ef1829659ba2097321e832215bac5759478.tar.gz | |
Moved style attach calls to before background setting which
uses the style.
From Mitchell Foral.
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 44d3d0810..6488fb609 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -432,20 +432,20 @@ void ScintillaGTK::RealizeThis(GtkWidget *widget) { gtk_widget_set_window(widget, gdk_window_new(gtk_widget_get_parent_window(widget), &attrs, GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_CURSOR)); gdk_window_set_user_data(gtk_widget_get_window(widget), widget); + // Deprecated: should chain up to parent class' "realize" implementation + gtk_widget_style_attach(widget); gdk_window_set_background(gtk_widget_get_window(widget), &(gtk_widget_get_style(widget)->bg[GTK_STATE_NORMAL])); gdk_window_show(gtk_widget_get_window(widget)); gdk_cursor_unref(cursor); - // Deprecated: should chain up to parent class' "realize" implementation - gtk_widget_style_attach(widget); #else widget->window = gdk_window_new(gtk_widget_get_parent_window(widget), &attrs, GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP | GDK_WA_CURSOR); gdk_window_set_user_data(widget->window, widget); + widget->style = gtk_style_attach(widget->style, widget->window); gdk_window_set_background(widget->window, &widget->style->bg[GTK_STATE_NORMAL]); gdk_window_show(widget->window); gdk_cursor_unref(cursor); - widget->style = gtk_style_attach(widget->style, widget->window); #endif wPreedit = gtk_window_new(GTK_WINDOW_POPUP); wPreeditDraw = gtk_drawing_area_new(); |
