[Xfce4-commits] <ristretto:master> reset adjustments when no file is opened
Stephan Arts
noreply at xfce.org
Sat Oct 22 18:34:02 CEST 2011
Updating branch refs/heads/master
to 6e54209d9fb5d0bb3e959022e04eb230264f14b3 (commit)
from b882b6866100c13b214d82d93b004479f2ec1e32 (commit)
commit 6e54209d9fb5d0bb3e959022e04eb230264f14b3
Author: Stephan Arts <stephan at xfce.org>
Date: Sat Oct 22 18:31:32 2011 +0200
reset adjustments when no file is opened
src/image_viewer.c | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/src/image_viewer.c b/src/image_viewer.c
index 10b9891..bb20a11 100644
--- a/src/image_viewer.c
+++ b/src/image_viewer.c
@@ -1347,6 +1347,29 @@ rstto_image_viewer_set_file (
{
g_object_unref (viewer->priv->file);
viewer->priv->file = NULL;
+
+ g_object_freeze_notify(G_OBJECT(viewer->hadjustment));
+ g_object_freeze_notify(G_OBJECT(viewer->vadjustment));
+
+ gtk_adjustment_set_upper (
+ viewer->hadjustment,
+ 0.0);
+ gtk_adjustment_set_value (
+ viewer->hadjustment,
+ 0.0);
+
+ gtk_adjustment_set_upper (
+ viewer->vadjustment,
+ 0.0);
+ gtk_adjustment_set_value (
+ viewer->vadjustment,
+ 0.0);
+
+ /*
+ * Enable signals on the adjustments.
+ */
+ g_object_thaw_notify(G_OBJECT(viewer->vadjustment));
+ g_object_thaw_notify(G_OBJECT(viewer->hadjustment));
gdk_window_invalidate_rect (
widget->window,
More information about the Xfce4-commits
mailing list