Only exit insert mode if !always_insert_mode.
[uzbl-mobile] / uzbl.c
diff --git a/uzbl.c b/uzbl.c
index 76f1416..ec3828b 100644 (file)
--- a/uzbl.c
+++ b/uzbl.c
@@ -2865,7 +2865,9 @@ main (int argc, char* argv[]) {
     gboolean verbose_override = uzbl.state.verbose;
 
     settings_init ();
-    set_insert_mode(FALSE);
+
+    if (!uzbl.behave.always_insert_mode)
+      set_insert_mode(FALSE);
 
     if (!uzbl.behave.show_status)
         gtk_widget_hide(uzbl.gui.mainbar);