summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-caption-table.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-private/nautilus-caption-table.c')
-rw-r--r--libnautilus-private/nautilus-caption-table.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/libnautilus-private/nautilus-caption-table.c b/libnautilus-private/nautilus-caption-table.c
index bfe35a0f4..b6341e1cd 100644
--- a/libnautilus-private/nautilus-caption-table.c
+++ b/libnautilus-private/nautilus-caption-table.c
@@ -306,13 +306,15 @@ entry_activate (GtkWidget *widget, gpointer data)
GtkWidget*
nautilus_caption_table_new (guint num_rows)
{
- GtkWidget *widget = GTK_WIDGET (gtk_type_new (nautilus_caption_table_get_type()));
+ GtkWidget *widget;
- if (num_rows == 0)
+ if (num_rows == 0) {
num_rows = 1;
+ }
- nautilus_caption_table_resize (NAUTILUS_CAPTION_TABLE(widget), num_rows);
+ widget = gtk_widget_new (nautilus_caption_table_get_type(), NULL);
+ nautilus_caption_table_resize (NAUTILUS_CAPTION_TABLE (widget), num_rows);
gtk_table_set_col_spacing (GTK_TABLE (widget), 0, 10);
return widget;