summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2007-08-26 16:58:06 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2007-08-26 16:58:06 +0000
commit81df02abe4f599da7fa29e809c2ae46acff76cef (patch)
tree272ca880a48b140817173bf72a0d03570e757304
parentaeb355e404aebf89dadad2197e28281bc7824731 (diff)
downloadnetsurf-81df02abe4f599da7fa29e809c2ae46acff76cef.tar.gz
netsurf-81df02abe4f599da7fa29e809c2ae46acff76cef.tar.bz2
Fix for Shift+Adjust clicks on links by Christopher Martin.
svn path=/trunk/netsurf/; revision=3533
-rw-r--r--desktop/browser.c9
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 {