projects
/
tweakr
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
af357f1
)
Only edit desktop bookmarks that are on some view.
author
siovene
<siovene@mini.(none)>
Sat, 26 Dec 2009 21:40:55 +0000
(23:40 +0200)
committer
siovene
<siovene@mini.(none)>
Sat, 26 Dec 2009 21:40:55 +0000
(23:40 +0200)
modules/tweakr-desktop.c
patch
|
blob
|
history
diff --git
a/modules/tweakr-desktop.c
b/modules/tweakr-desktop.c
index
e5eae17
..
c814cff
100644
(file)
--- a/
modules/tweakr-desktop.c
+++ b/
modules/tweakr-desktop.c
@@
-259,6
+259,7
@@
_add_bookmark (gchar *bookmark, TweakrDesktopSection *section)
gchar *bookmark_name;
gchar *applet_path;
gchar *bookmark_name;
gchar *applet_path;
+ gchar *view_path;
b = g_new0 (bookmark_t, 1);
b->path = g_strconcat (bookmark, "/label", NULL);
b = g_new0 (bookmark_t, 1);
b->path = g_strconcat (bookmark, "/label", NULL);
@@
-272,8
+273,10
@@
_add_bookmark (gchar *bookmark, TweakrDesktopSection *section)
bookmark_name = g_path_get_basename (bookmark);
applet_path = g_strconcat (GCONF_APPLETS, "/BookmarkShortcut:",
bookmark_name, NULL);
bookmark_name = g_path_get_basename (bookmark);
applet_path = g_strconcat (GCONF_APPLETS, "/BookmarkShortcut:",
bookmark_name, NULL);
+ view_path = g_strconcat (applet_path, "/view", NULL);
if (applet_path &&
if (applet_path &&
- gconf_client_dir_exists (section->gconf, applet_path, NULL))
+ gconf_client_dir_exists (section->gconf, applet_path, NULL) &&
+ gconf_client_get_int (section->gconf, view_path, NULL) != 0)
{
button = hildon_button_new_with_text
(HILDON_SIZE_FINGER_HEIGHT, HILDON_BUTTON_ARRANGEMENT_VERTICAL,
{
button = hildon_button_new_with_text
(HILDON_SIZE_FINGER_HEIGHT, HILDON_BUTTON_ARRANGEMENT_VERTICAL,
@@
-302,6
+305,7
@@
_add_bookmark (gchar *bookmark, TweakrDesktopSection *section)
g_free (value);
g_free (bookmark_name);
g_free (applet_path);
g_free (value);
g_free (bookmark_name);
g_free (applet_path);
+ g_free (view_path);
}
static void
}
static void