[gtk+/places-sidebar] Make renaming bookmarks work
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/places-sidebar] Make renaming bookmarks work
- Date: Mon, 10 Sep 2012 20:04:47 +0000 (UTC)
commit 992602e1062c4dba4a67cf5437ec0d87cd53e002
Author: Federico Mena Quintero <federico gnome org>
Date: Mon Sep 10 15:03:13 2012 -0500
Make renaming bookmarks work
Signed-off-by: Federico Mena Quintero <federico gnome org>
gtk/gtkplacessidebar.c | 17 ++++++++---------
1 files changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c
index 08d8a82..3d26f68 100644
--- a/gtk/gtkplacessidebar.c
+++ b/gtk/gtkplacessidebar.c
@@ -3010,26 +3010,25 @@ bookmarks_edited (GtkCellRenderer *cell,
gchar *new_text,
GtkPlacesSidebar *sidebar)
{
-#if DO_NOT_COMPILE
GtkTreePath *path;
GtkTreeIter iter;
- NautilusBookmark *bookmark;
- int index;
+ char *uri;
+ GFile *file;
g_object_set (cell, "editable", FALSE, NULL);
path = gtk_tree_path_new_from_string (path_string);
gtk_tree_model_get_iter (GTK_TREE_MODEL (sidebar->store), &iter, path);
gtk_tree_model_get (GTK_TREE_MODEL (sidebar->store), &iter,
- PLACES_SIDEBAR_COLUMN_INDEX, &index,
+ PLACES_SIDEBAR_COLUMN_URI, &uri,
-1);
gtk_tree_path_free (path);
- bookmark = nautilus_bookmark_list_item_at (sidebar->bookmarks, index);
- if (bookmark != NULL) {
- nautilus_bookmark_set_custom_name (bookmark, new_text);
- }
-#endif
+ file = g_file_new_for_uri (uri);
+ _gtk_bookmarks_manager_set_bookmark_label (sidebar->bookmarks_manager, file, new_text);
+
+ g_object_unref (file);
+ g_free (uri);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]