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);
}