diff --git a/ChangeLog b/ChangeLog index ac8207a321..cd91505126 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +1999-07-09 Michael Natterer + + * app/commands.c (view_toggle_rulers_cmd_callback): set the + "visible" flags before mapping the widgets. + 1999-07-08 Raja R Harinath * tools/pdbgen/app.pl (generate): Fix typo. diff --git a/app/actions/help-commands.c b/app/actions/help-commands.c index 3e29b22516..41a7aba139 100644 --- a/app/actions/help-commands.c +++ b/app/actions/help-commands.c @@ -583,14 +583,14 @@ view_toggle_rulers_cmd_callback (GtkWidget *widget, { if (!GTK_WIDGET_VISIBLE (gdisp->origin)) { - gtk_widget_map (gdisp->origin); - gtk_widget_map (gdisp->hrule); - gtk_widget_map (gdisp->vrule); - GTK_WIDGET_SET_FLAGS (gdisp->origin, GTK_VISIBLE); GTK_WIDGET_SET_FLAGS (gdisp->hrule, GTK_VISIBLE); GTK_WIDGET_SET_FLAGS (gdisp->vrule, GTK_VISIBLE); + gtk_widget_map (gdisp->origin); + gtk_widget_map (gdisp->hrule); + gtk_widget_map (gdisp->vrule); + gtk_widget_queue_resize (GTK_WIDGET (gdisp->origin->parent)); } } diff --git a/app/commands.c b/app/commands.c index 3e29b22516..41a7aba139 100644 --- a/app/commands.c +++ b/app/commands.c @@ -583,14 +583,14 @@ view_toggle_rulers_cmd_callback (GtkWidget *widget, { if (!GTK_WIDGET_VISIBLE (gdisp->origin)) { - gtk_widget_map (gdisp->origin); - gtk_widget_map (gdisp->hrule); - gtk_widget_map (gdisp->vrule); - GTK_WIDGET_SET_FLAGS (gdisp->origin, GTK_VISIBLE); GTK_WIDGET_SET_FLAGS (gdisp->hrule, GTK_VISIBLE); GTK_WIDGET_SET_FLAGS (gdisp->vrule, GTK_VISIBLE); + gtk_widget_map (gdisp->origin); + gtk_widget_map (gdisp->hrule); + gtk_widget_map (gdisp->vrule); + gtk_widget_queue_resize (GTK_WIDGET (gdisp->origin->parent)); } } diff --git a/app/gui/commands.c b/app/gui/commands.c index 3e29b22516..41a7aba139 100644 --- a/app/gui/commands.c +++ b/app/gui/commands.c @@ -583,14 +583,14 @@ view_toggle_rulers_cmd_callback (GtkWidget *widget, { if (!GTK_WIDGET_VISIBLE (gdisp->origin)) { - gtk_widget_map (gdisp->origin); - gtk_widget_map (gdisp->hrule); - gtk_widget_map (gdisp->vrule); - GTK_WIDGET_SET_FLAGS (gdisp->origin, GTK_VISIBLE); GTK_WIDGET_SET_FLAGS (gdisp->hrule, GTK_VISIBLE); GTK_WIDGET_SET_FLAGS (gdisp->vrule, GTK_VISIBLE); + gtk_widget_map (gdisp->origin); + gtk_widget_map (gdisp->hrule); + gtk_widget_map (gdisp->vrule); + gtk_widget_queue_resize (GTK_WIDGET (gdisp->origin->parent)); } } diff --git a/app/gui/help-commands.c b/app/gui/help-commands.c index 3e29b22516..41a7aba139 100644 --- a/app/gui/help-commands.c +++ b/app/gui/help-commands.c @@ -583,14 +583,14 @@ view_toggle_rulers_cmd_callback (GtkWidget *widget, { if (!GTK_WIDGET_VISIBLE (gdisp->origin)) { - gtk_widget_map (gdisp->origin); - gtk_widget_map (gdisp->hrule); - gtk_widget_map (gdisp->vrule); - GTK_WIDGET_SET_FLAGS (gdisp->origin, GTK_VISIBLE); GTK_WIDGET_SET_FLAGS (gdisp->hrule, GTK_VISIBLE); GTK_WIDGET_SET_FLAGS (gdisp->vrule, GTK_VISIBLE); + gtk_widget_map (gdisp->origin); + gtk_widget_map (gdisp->hrule); + gtk_widget_map (gdisp->vrule); + gtk_widget_queue_resize (GTK_WIDGET (gdisp->origin->parent)); } }