diff options
author | portix <portix@gmx.net> | 2011-06-02 23:52:47 +0200 |
---|---|---|
committer | portix <portix@gmx.net> | 2011-06-02 23:52:47 +0200 |
commit | 0695a8639a16caaa311d393841aeb26e7bbb36e6 (patch) | |
tree | 22825408de8f40ed04f416d82503b2cf8f326b67 /src | |
parent | a77a9764dc8c04f6efe87e16c17f543caed343a6 (diff) | |
download | dwb-0695a8639a16caaa311d393841aeb26e7bbb36e6.zip |
Change to normal mode after loading finished
Diffstat (limited to 'src')
-rw-r--r-- | src/dwb.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1139,6 +1139,7 @@ dwb_clean_load_end(GList *gl) { g_free(v->status->mimetype); v->status->mimetype = NULL; } + dwb_normal_mode(false); }/*}}}*/ /* dwb_navigation_from_webkit_history_item(WebKitWebHistoryItem *) return: (alloc) Navigation* {{{*/ @@ -1232,6 +1233,8 @@ dwb_focus_entry() { /* dwb_focus_scroll (GList *){{{*/ void dwb_focus_scroll(GList *gl) { + if (gl == NULL) + return; View *v = gl->data; gtk_widget_grab_focus(v->web); gtk_widget_hide(dwb.gui.entry); @@ -2015,6 +2018,8 @@ dwb_insert_mode(Arg *arg) { void dwb_normal_mode(gboolean clean) { Mode mode = dwb.state.mode; + if (mode == NORMAL_MODE) + return; if (dwb.state.mode == HINT_MODE || dwb.state.mode == SEARCH_FIELD_MODE) { dwb_execute_script(CURRENT_WEBVIEW(), "DwbHintObj.clear()", false); |