summaryrefslogtreecommitdiff
path: root/src/nautilus-bookmarks-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-bookmarks-window.c')
-rw-r--r--src/nautilus-bookmarks-window.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nautilus-bookmarks-window.c b/src/nautilus-bookmarks-window.c
index 29b946c35..6969e7ada 100644
--- a/src/nautilus-bookmarks-window.c
+++ b/src/nautilus-bookmarks-window.c
@@ -451,6 +451,11 @@ on_select_row (GtkCList *clist,
g_assert (GTK_IS_ENTRY (name_field));
g_assert (GTK_IS_ENTRY (uri_field));
+ /* Workaround for apparent GtkCList bug. See bugzilla.eazel.com 7846. */
+ if (clist->rows <= row) {
+ return;
+ }
+
selected = get_selected_bookmark ();
name = nautilus_bookmark_get_name (selected);
uri = nautilus_bookmark_get_uri (selected);