summaryrefslogtreecommitdiff
path: root/libxfsm/xfsm-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'libxfsm/xfsm-util.c')
-rw-r--r--libxfsm/xfsm-util.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libxfsm/xfsm-util.c b/libxfsm/xfsm-util.c
index d5bc3c5e..fd1fd473 100644
--- a/libxfsm/xfsm-util.c
+++ b/libxfsm/xfsm-util.c
@@ -203,10 +203,12 @@ void
xfsm_window_add_border (GtkWindow *window)
{
GtkWidget *box1, *box2;
+
+ gtk_widget_realize(GTK_WIDGET(window));
box1 = gtk_event_box_new ();
gtk_widget_modify_bg (box1, GTK_STATE_NORMAL,
- &(box1->style->bg [GTK_STATE_SELECTED]));
+ &(GTK_WIDGET(window)->style->bg [GTK_STATE_SELECTED]));
gtk_widget_show (box1);
box2 = gtk_event_box_new ();