[libgda] GdaBrowser: fixed adding favorites
- From: Vivien Malerba <vivien src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libgda] GdaBrowser: fixed adding favorites
- Date: Sun, 23 Aug 2009 20:19:46 +0000 (UTC)
commit a64151d39711e42b86ff5236dd5a9475e5e54303
Author: Vivien Malerba <malerba gnome-db org>
Date: Sun Aug 16 15:39:41 2009 +0200
GdaBrowser: fixed adding favorites
tools/browser/browser-favorites.c | 5 ++---
tools/browser/schema-browser/favorite-selector.c | 2 +-
2 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/tools/browser/browser-favorites.c b/tools/browser/browser-favorites.c
index fbd213a..9fdb0cb 100644
--- a/tools/browser/browser-favorites.c
+++ b/tools/browser/browser-favorites.c
@@ -527,9 +527,8 @@ browser_favorites_add (BrowserFavorites *bfav, guint session_id,
gint rtype;
favid = find_favorite (bfav, session_id, fav->id, fav->contents, &efav, NULL);
- if (fav->type)
- rtype = fav->type;
- else
+ rtype = fav->type;
+ if (efav.type)
rtype = efav.type;
if ((favid != -1) && (pos == G_MAXINT)) {
/* find current position */
diff --git a/tools/browser/schema-browser/favorite-selector.c b/tools/browser/schema-browser/favorite-selector.c
index 179a79a..f6f0726 100644
--- a/tools/browser/schema-browser/favorite-selector.c
+++ b/tools/browser/schema-browser/favorite-selector.c
@@ -325,7 +325,7 @@ tree_store_drag_drop_cb (GdauiTreeStore *store, const gchar *path, GtkSelectionD
memset (&fav, 0, sizeof (BrowserFavoritesAttributes));
fav.id = -1;
- fav.type = 0;
+ fav.type = BROWSER_FAVORITES_TABLES;
fav.name = NULL;
fav.descr = NULL;
fav.contents = (gchar*) selection_data->data;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]