summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk/gtkpaned.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c
index f18e2d84ec..7f976e64ce 100644
--- a/gtk/gtkpaned.c
+++ b/gtk/gtkpaned.c
@@ -911,17 +911,19 @@ gtk_paned_compute_position (GtkPaned *paned,
pos = priv->child1_size + allocation - priv->last_allocation;
else if (!(!priv->child1_resize && priv->child2_resize))
pos = allocation * ((gdouble) priv->child1_size / (priv->last_allocation)) + 0.5;
+ else
+ pos = priv->child1_size;
}
else
- pos = min;
+ pos = priv->child1_size;
}
pos = CLAMP (pos, min, max);
if (min_pos)
- *min_pos = pos;
+ *min_pos = min;
if (max_pos)
- *max_pos = pos;
+ *max_pos = max;
if (out_pos)
*out_pos = pos;
}