diff options
-rw-r--r-- | uzbl.c | 10 | ||||
-rw-r--r-- | uzbl.h | 3 |
2 files changed, 11 insertions, 2 deletions
@@ -119,8 +119,8 @@ const struct { { "status_pbar_pending", PTR_V(uzbl.gui.sbar.progress_u, STR, 1, update_title)}, { "status_pbar_width", PTR_V(uzbl.gui.sbar.progress_w, INT, 1, update_title)}, { "status_background", PTR_V(uzbl.behave.status_background, STR, 1, update_title)}, - { "insert_indicator", PTR_V(uzbl.behave.insert_indicator, STR, 1, update_title)}, - { "command_indicator", PTR_V(uzbl.behave.cmd_indicator, STR, 1, update_title)}, + { "insert_indicator", PTR_V(uzbl.behave.insert_indicator, STR, 1, update_indicator)}, + { "command_indicator", PTR_V(uzbl.behave.cmd_indicator, STR, 1, update_indicator)}, { "title_format_long", PTR_V(uzbl.behave.title_format_long, STR, 1, update_title)}, { "title_format_short", PTR_V(uzbl.behave.title_format_short, STR, 1, update_title)}, { "icon", PTR_V(uzbl.gui.icon, STR, 1, set_icon)}, @@ -915,6 +915,12 @@ set_mode_indicator() { } void +update_indicator() { + set_mode_indicator(); + update_title(); +} + +void set_insert_mode(gboolean mode) { uzbl.behave.insert_mode = mode; set_mode_indicator(); @@ -302,6 +302,9 @@ void set_mode_indicator(); void +update_indicator(); + +void set_insert_mode(gboolean mode); void |