summaryrefslogtreecommitdiff
path: root/gtk/gtkhpaned.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkhpaned.c')
-rw-r--r--gtk/gtkhpaned.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gtk/gtkhpaned.c b/gtk/gtkhpaned.c
index 093e4876b7..5b8d810dcb 100644
--- a/gtk/gtkhpaned.c
+++ b/gtk/gtkhpaned.c
@@ -336,12 +336,8 @@ static gboolean
gtk_hpaned_button_release (GtkWidget *widget,
GdkEventButton *event)
{
- GtkPaned *paned;
-
- g_return_val_if_fail (widget != NULL, FALSE);
- g_return_val_if_fail (GTK_IS_PANED (widget), FALSE);
-
- paned = GTK_PANED (widget);
+ GtkPaned *paned = GTK_PANED (widget);
+ GObject *object = G_OBJECT (widget);
if (paned->in_drag && (event->button == 1))
{
@@ -350,7 +346,11 @@ gtk_hpaned_button_release (GtkWidget *widget,
paned->position_set = TRUE;
gdk_pointer_ungrab (event->time);
gtk_widget_queue_resize (GTK_WIDGET (paned));
-
+ g_object_freeze_notify (object);
+ g_object_notify (object, "position");
+ g_object_notify (object, "position_set");
+ g_object_thaw_notify (object);
+
return TRUE;
}