diff options
author | Marco Pesenti Gritti <marco@it.gnome.org> | 2003-08-05 23:53:46 +0800 |
---|---|---|
committer | Marco Pesenti Gritti <mpeseng@src.gnome.org> | 2003-08-05 23:53:46 +0800 |
commit | 1d3c560d4e3eb2fea630f2d01d2af05e07c2131d (patch) | |
tree | c45551d88480b9e35899665b149d0bdf975d4677 /src/popup-commands.c | |
parent | 0cdb5df549513b32c291378257652adbe286faeb (diff) | |
download | gsoc2013-epiphany-1d3c560d4e3eb2fea630f2d01d2af05e07c2131d.tar gsoc2013-epiphany-1d3c560d4e3eb2fea630f2d01d2af05e07c2131d.tar.gz gsoc2013-epiphany-1d3c560d4e3eb2fea630f2d01d2af05e07c2131d.tar.bz2 gsoc2013-epiphany-1d3c560d4e3eb2fea630f2d01d2af05e07c2131d.tar.lz gsoc2013-epiphany-1d3c560d4e3eb2fea630f2d01d2af05e07c2131d.tar.xz gsoc2013-epiphany-1d3c560d4e3eb2fea630f2d01d2af05e07c2131d.tar.zst gsoc2013-epiphany-1d3c560d4e3eb2fea630f2d01d2af05e07c2131d.zip |
Use link text as bookmark title when no title is specified.
2003-08-05 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/EventContext.cpp:
* embed/mozilla/EventContext.h:
* src/popup-commands.c: (popup_cmd_bookmark_link):
Use link text as bookmark title when no title
is specified.
Diffstat (limited to 'src/popup-commands.c')
-rw-r--r-- | src/popup-commands.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/popup-commands.c b/src/popup-commands.c index 18dd5585c..0b5d112bd 100644 --- a/src/popup-commands.c +++ b/src/popup-commands.c @@ -122,7 +122,7 @@ popup_cmd_image_in_new_window (EggAction *action, void popup_cmd_bookmark_link (EggAction *action, - EphyWindow *window) + EphyWindow *window) { GtkWidget *new_bookmark; EphyBookmarks *bookmarks; @@ -132,6 +132,7 @@ popup_cmd_bookmark_link (EggAction *action, const GValue *link_rel; const GValue *link; const GValue *link_is_smart; + const GValue *linktext; const char *title; const char *location; const char *rel; @@ -144,15 +145,22 @@ popup_cmd_bookmark_link (EggAction *action, ephy_embed_event_get_property (info, "link", &link); ephy_embed_event_get_property (info, "link_title", &link_title); ephy_embed_event_get_property (info, "link_rel", &link_rel); + ephy_embed_event_get_property (info, "linktext", &linktext); - title = g_value_get_string (link_title); location = g_value_get_string (link); + g_return_if_fail (location); + rel = g_value_get_string (link_rel); is_smart = g_value_get_int (link_is_smart); - g_return_if_fail (location); + title = g_value_get_string (link_title); + + if (title == NULL || title[0] == '\0') + { + title = g_value_get_string (linktext); + } - if (!title || !title[0]) + if (title == NULL || title[0] == '\0') { title = location; } |