diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2009-11-27 19:38:06 +0100 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2009-11-27 19:38:06 +0100 |
commit | 1ad905737ba17c35f39b0f159475c9dd27c2a707 (patch) | |
tree | 26e109fba8a2b6b9527b51f54574836240877fc4 /src/form.cc | |
parent | affd8d38db500d6617c31cba8b6d4936a285d615 (diff) |
adjust focus handling with new tabs and windows (suggested by furaisanjin)
When opening a new BrowserWindow (tab or real window) we focus
Location if we don't yet have an URL, main otherwise.
Diffstat (limited to 'src/form.cc')
-rw-r--r-- | src/form.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/form.cc b/src/form.cc index bd10b4f6..b9306cf2 100644 --- a/src/form.cc +++ b/src/form.cc @@ -947,10 +947,10 @@ void DilloHtmlForm::submit(DilloHtmlInput *active_input, EventButton *event) if (event->state == SHIFT_MASK) focus = !focus; a_UIcmd_open_url_nt(html->bw, url, focus); } else { - a_Nav_push_nw(html->bw, url); + a_UIcmd_open_url_nw(html->bw, url); } } else { - a_Nav_push(html->bw, url); + a_UIcmd_open_url(html->bw, url); } a_Url_free(url); } |