dont re-use 'widget', its the return value!
2003-01-15 Not Zed <NotZed@Ximian.com> * vfolder-rule.c (get_widget): dont re-use 'widget', its the return value! svn path=/trunk/; revision=19488
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2003-01-15 Not Zed <NotZed@Ximian.com>
|
||||||
|
|
||||||
|
* vfolder-rule.c (get_widget): dont re-use 'widget', its the
|
||||||
|
return value!
|
||||||
|
|
||||||
2003-01-15 Jeffrey Stedfast <fejj@ximian.com>
|
2003-01-15 Jeffrey Stedfast <fejj@ximian.com>
|
||||||
|
|
||||||
* rule-context.c (save): Back to using e_xml_save_file().
|
* rule-context.c (save): Back to using e_xml_save_file().
|
||||||
|
@ -528,7 +528,7 @@ get_widget (FilterRule *fr, RuleContext *rc)
|
|||||||
VfolderRule *vr = (VfolderRule *) fr;
|
VfolderRule *vr = (VfolderRule *) fr;
|
||||||
GtkTreeSelection *selection;
|
GtkTreeSelection *selection;
|
||||||
struct _source_data *data;
|
struct _source_data *data;
|
||||||
GtkWidget *widget, *frame;
|
GtkWidget *widget, *frame, *list;
|
||||||
GtkOptionMenu *omenu;
|
GtkOptionMenu *omenu;
|
||||||
const char *source;
|
const char *source;
|
||||||
GtkTreeIter iter;
|
GtkTreeIter iter;
|
||||||
@ -552,9 +552,9 @@ get_widget (FilterRule *fr, RuleContext *rc)
|
|||||||
g_signal_connect (data->buttons[i], "clicked", edit_buttons[i].func, data);
|
g_signal_connect (data->buttons[i], "clicked", edit_buttons[i].func, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
widget = glade_xml_get_widget (gui, "source_list");
|
list = glade_xml_get_widget (gui, "source_list");
|
||||||
data->list = (GtkTreeView *) g_object_get_data ((GObject *) widget, "table");
|
data->list = (GtkTreeView *) g_object_get_data ((GObject *) list, "table");
|
||||||
data->model = (GtkListStore *) g_object_get_data ((GObject *) widget, "model");
|
data->model = (GtkListStore *) g_object_get_data ((GObject *) list, "model");
|
||||||
|
|
||||||
source = NULL;
|
source = NULL;
|
||||||
while ((source = vfolder_rule_next_source (vr, source))) {
|
while ((source = vfolder_rule_next_source (vr, source))) {
|
||||||
@ -592,10 +592,10 @@ get_widget (FilterRule *fr, RuleContext *rc)
|
|||||||
filter_rule_set_source (fr, (char *) source_names[row]);
|
filter_rule_set_source (fr, (char *) source_names[row]);
|
||||||
|
|
||||||
set_sensitive (data);
|
set_sensitive (data);
|
||||||
|
|
||||||
gtk_box_pack_start (GTK_BOX (widget), frame, TRUE, TRUE, 3);
|
|
||||||
|
|
||||||
g_object_unref (gui);
|
g_object_unref (gui);
|
||||||
|
|
||||||
|
gtk_box_pack_start (GTK_BOX (widget), frame, TRUE, TRUE, 3);
|
||||||
|
|
||||||
return widget;
|
return widget;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user