diff options
author | waker <wakeroid@gmail.com> | 2012-09-06 20:35:14 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2012-09-06 20:35:14 +0200 |
commit | a87d6d7c51eabda38b935bc8204a4a28ba1e74d8 (patch) | |
tree | e75228ff08411312762efe2daa69f61d93e73e3f /plugins/gtkui/trkproperties.c | |
parent | 62155250836609cc7896953b25ac300c17fbd7de (diff) |
gtkui: fixed trkproperties memleak on shutdown and few compiler warnings
Diffstat (limited to 'plugins/gtkui/trkproperties.c')
-rw-r--r-- | plugins/gtkui/trkproperties.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/plugins/gtkui/trkproperties.c b/plugins/gtkui/trkproperties.c index 8fad64ad..74bd3a32 100644 --- a/plugins/gtkui/trkproperties.c +++ b/plugins/gtkui/trkproperties.c @@ -46,7 +46,7 @@ static GtkWidget *trackproperties; static GtkCellRenderer *rend_text2; static GtkListStore *store; static GtkListStore *propstore; -static int trkproperties_modified; +int trkproperties_modified; static DB_playItem_t **tracks; static int numtracks; static GtkWidget *progressdlg; @@ -183,6 +183,14 @@ on_trackproperties_delete_event (GtkWidget *widget, return TRUE; } +void +on_remove_field_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_add_field_activate (GtkMenuItem *menuitem, + gpointer user_data); + gboolean on_trackproperties_key_press_event (GtkWidget *widget, GdkEventKey *event, @@ -635,7 +643,7 @@ void on_add_field_activate (GtkMenuItem *menuitem, gpointer user_data) { GtkTreeView *treeview = GTK_TREE_VIEW (lookup_widget (trackproperties, "metalist")); - if (!gtk_widget_is_focus(treeview)) { + if (!gtk_widget_is_focus(GTK_WIDGET (treeview))) { return; // do not add field if Metadata tab is not focused } GtkWidget *dlg = create_entrydialog (); @@ -712,7 +720,7 @@ on_remove_field_activate (GtkMenuItem *menuitem, gpointer user_data) { GtkTreeView *treeview = GTK_TREE_VIEW (lookup_widget (trackproperties, "metalist")); - if (!gtk_widget_is_focus(treeview)) { + if (!gtk_widget_is_focus(GTK_WIDGET (treeview))) { return; // do not remove field if Metadata tab is not focused } GtkTreePath *path; |