diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2007-08-26 16:58:06 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2007-08-26 16:58:06 +0000 |
commit | 81df02abe4f599da7fa29e809c2ae46acff76cef (patch) | |
tree | 272ca880a48b140817173bf72a0d03570e757304 /desktop | |
parent | aeb355e404aebf89dadad2197e28281bc7824731 (diff) | |
download | netsurf-81df02abe4f599da7fa29e809c2ae46acff76cef.tar.gz netsurf-81df02abe4f599da7fa29e809c2ae46acff76cef.tar.bz2 |
Fix for Shift+Adjust clicks on links by Christopher Martin.
svn path=/trunk/netsurf/; revision=3533
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/browser.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index 680b0fe62..e9e0f1baf 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -1519,10 +1519,6 @@ void browser_window_mouse_action_html(struct browser_window *bw, browser_window_go_post(bw, url, 0, 0, false, c->url, true, true, 0); - } else if (mouse & (BROWSER_MOUSE_CLICK_1 | BROWSER_MOUSE_CLICK_2)) { - browser_window_go(browser_window_find_target(bw, target, - (mouse & BROWSER_MOUSE_CLICK_2)), - url, c->url, true); } else if (mouse & BROWSER_MOUSE_CLICK_2 && mouse & BROWSER_MOUSE_MOD_1) { free(browser_window_href_content.url); @@ -1532,6 +1528,11 @@ void browser_window_mouse_action_html(struct browser_window *bw, else gui_window_save_as_link(bw->window, &browser_window_href_content); + + } else if (mouse & (BROWSER_MOUSE_CLICK_1 | BROWSER_MOUSE_CLICK_2)) { + browser_window_go(browser_window_find_target(bw, target, + (mouse & BROWSER_MOUSE_CLICK_2)), + url, c->url, true); } } else { |