aboutsummaryrefslogtreecommitdiffstats
path: root/lib/widgets
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2004-08-23 17:40:53 +0800
committerChristian Persch <chpe@src.gnome.org>2004-08-23 17:40:53 +0800
commit32602313694b6507377011091d9e7986dc561434 (patch)
treea58ba7191d10e3665cf524f8554c21b2f4b5fcec /lib/widgets
parentb3afd2e2d5c7af68021cde589fba1bf339f6a82c (diff)
downloadgsoc2013-epiphany-32602313694b6507377011091d9e7986dc561434.tar
gsoc2013-epiphany-32602313694b6507377011091d9e7986dc561434.tar.gz
gsoc2013-epiphany-32602313694b6507377011091d9e7986dc561434.tar.bz2
gsoc2013-epiphany-32602313694b6507377011091d9e7986dc561434.tar.lz
gsoc2013-epiphany-32602313694b6507377011091d9e7986dc561434.tar.xz
gsoc2013-epiphany-32602313694b6507377011091d9e7986dc561434.tar.zst
gsoc2013-epiphany-32602313694b6507377011091d9e7986dc561434.zip
Fix a warning when moving tabs between windows; see bug #150822.
2004-08-23 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-label.c: (ephy_label_size_allocate): Fix a warning when moving tabs between windows; see bug #150822.
Diffstat (limited to 'lib/widgets')
-rw-r--r--lib/widgets/ephy-label.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/widgets/ephy-label.c b/lib/widgets/ephy-label.c
index 8abad16f3..8c38db095 100644
--- a/lib/widgets/ephy-label.c
+++ b/lib/widgets/ephy-label.c
@@ -1702,7 +1702,10 @@ ephy_label_size_allocate (GtkWidget *widget,
(* GTK_WIDGET_CLASS (parent_class)->size_allocate) (widget, allocation);
if (label->ellipsize)
- pango_layout_set_width (label->layout, allocation->width * PANGO_SCALE);
+ {
+ ephy_label_ensure_layout (label);
+ pango_layout_set_width (label->layout, allocation->width * PANGO_SCALE);
+ }
if (label->select_info && label->select_info->window)
{