modest_conf_set_string (conf, key, str->str, NULL);
- g_warning ("save %s", key);
-
g_free (key);
g_string_free (str, TRUE);
g_list_free (cols);
widthcursor = colwidths;
colcursor = viewcolumns = gtk_tree_view_get_columns (GTK_TREE_VIEW(header_view));
while (colcursor && widthcursor) {
- gtk_tree_view_column_set_fixed_width(GTK_TREE_VIEW_COLUMN(colcursor->data),
- GPOINTER_TO_INT(widthcursor->data));
+ int width = GPOINTER_TO_INT(widthcursor->data);
+ if (width > 0)
+ gtk_tree_view_column_set_fixed_width(GTK_TREE_VIEW_COLUMN(colcursor->data),
+ width);
colcursor = g_list_next (colcursor);
widthcursor = g_list_next (widthcursor);
}
}
}
- g_warning ("restore %s", key);
-
g_free (key);
return TRUE;
}
else if (MODEST_IS_MSG_VIEW(widget))
return save_settings_msg_view (conf, MODEST_MSG_VIEW(widget), name);
else if (GTK_IS_WIDGET(widget))
- return save_settings_widget (conf, widget, name);
+ return save_settings_widget (conf, GTK_WIDGET(widget), name);
g_printerr ("modest: %p (%s) is not a known widget\n", widget, name);
return FALSE;
else if (MODEST_IS_MSG_VIEW(widget))
return restore_settings_msg_view (conf, MODEST_MSG_VIEW(widget), name);
else if (GTK_IS_WIDGET(widget))
- return restore_settings_widget (conf, widget, name);
+ return restore_settings_widget (conf, GTK_WIDGET(widget), name);
g_printerr ("modest: %p (%s) is not a known widget\n", widget, name);
return FALSE;