diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/status-bar.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/status-bar.c b/src/status-bar.c index 6365505..6d4541b 100644 --- a/src/status-bar.c +++ b/src/status-bar.c @@ -56,11 +56,14 @@ uzbl_status_bar_size_allocate (GtkWidget *widget, left_natural_width = left_requisition_nat.width; #else - gtk_widget_size_request(status_bar->left_label, &left_requisition); - gtk_widget_size_request(status_bar->left_label, &right_requisition); + gtk_widget_size_request(status_bar->left_label, &left_requisition); + gtk_widget_size_request(status_bar->right_label, &right_requisition); PangoLayout *left_layout = gtk_label_get_layout(GTK_LABEL(status_bar->left_label)); pango_layout_get_pixel_size(left_layout, &left_natural_width, NULL); + + /* some kind of fudge factor seems to be needed here */ + left_natural_width += 16; #endif gtk_widget_set_allocation (widget, allocation); |