[totem] main: Remove complicated tree path comparison code
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] main: Remove complicated tree path comparison code
- Date: Wed, 20 Mar 2013 13:39:47 +0000 (UTC)
commit aac3525f1da07335c43c2d421712930b904fbc5d
Author: Bastien Nocera <hadess hadess net>
Date: Wed Mar 20 12:20:10 2013 +0100
main: Remove complicated tree path comparison code
src/totem-playlist.c | 28 +---------------------------
1 files changed, 1 insertions(+), 27 deletions(-)
---
diff --git a/src/totem-playlist.c b/src/totem-playlist.c
index 6ea0c76..d2e6610 100644
--- a/src/totem-playlist.c
+++ b/src/totem-playlist.c
@@ -193,31 +193,6 @@ static void init_treeview (GtkWidget *treeview, TotemPlaylist *playlist);
G_DEFINE_TYPE (TotemPlaylist, totem_playlist, GTK_TYPE_BOX)
/* Helper functions */
-static gboolean
-totem_playlist_gtk_tree_path_equals (GtkTreePath *path1, GtkTreePath *path2)
-{
- char *str1, *str2;
- gboolean retval;
-
- if (path1 == NULL && path2 == NULL)
- return TRUE;
- if (path1 == NULL || path2 == NULL)
- return FALSE;
-
- str1 = gtk_tree_path_to_string (path1);
- str2 = gtk_tree_path_to_string (path2);
-
- if (strcmp (str1, str2) == 0)
- retval = TRUE;
- else
- retval = FALSE;
-
- g_free (str1);
- g_free (str2);
-
- return retval;
-}
-
static GtkWindow *
totem_playlist_get_toplevel (TotemPlaylist *playlist)
{
@@ -1342,8 +1317,7 @@ static void
treeview_row_changed (GtkTreeView *treeview, GtkTreePath *arg1,
GtkTreeViewColumn *arg2, TotemPlaylist *playlist)
{
- if (totem_playlist_gtk_tree_path_equals
- (arg1, playlist->priv->current) != FALSE) {
+ if (gtk_tree_path_compare (arg1, playlist->priv->current) == 0) {
g_signal_emit (G_OBJECT (playlist),
totem_playlist_table_signals[ITEM_ACTIVATED], 0,
NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]