File libslab-bnc187879-fix-crash.patch of Package libslab

diff -Npur libslab-old/libslab/document-tile.c libslab-new/libslab/document-tile.c
--- libslab-old/libslab/document-tile.c	2009-09-14 17:25:24.086820607 +0800
+++ libslab-new/libslab/document-tile.c	2009-09-14 17:23:45.117852741 +0800
@@ -1053,7 +1053,7 @@ user_docs_trigger (Tile *tile, TileEvent
 
 
 	if (priv->is_bookmarked)
-		bookmark_agent_remove_item (priv->agent, tile->uri);
+                bookmark_agent_remove_item (bookmark_agent_get_instance (BOOKMARK_STORE_USER_DOCS), tile->uri);
 	else {
 		item = g_new0 (BookmarkItem, 1);
 		item->uri       = tile->uri;
@@ -1064,7 +1064,7 @@ user_docs_trigger (Tile *tile, TileEvent
 			item->app_exec  = (gchar *) g_app_info_get_executable (priv->default_app);
 		}
 
-		bookmark_agent_add_item (priv->agent, item);
+                bookmark_agent_add_item (bookmark_agent_get_instance (BOOKMARK_STORE_USER_DOCS), item);
 		g_free (item);
 	}
 

openSUSE Build Service is sponsored by