mcabber/mcabber/screen.c
changeset 2306 7afb9a0c6409
parent 2305 5b1a63dc2b1a
child 2307 94d34e5c49f6
equal deleted inserted replaced
2305:5b1a63dc2b1a 2306:7afb9a0c6409
  3805 }
  3805 }
  3806 
  3806 
  3807 void readline_disable_chat_mode(guint show_roster)
  3807 void readline_disable_chat_mode(guint show_roster)
  3808 {
  3808 {
  3809   scr_check_auto_away(TRUE);
  3809   scr_check_auto_away(TRUE);
  3810   if (chatmode)
  3810   if (chatmode) {
  3811     scr_buffer_readmark(TRUE);
  3811     scr_buffer_readmark(TRUE);
       
  3812     if (settings_opt_get_int("vi_mode"))
       
  3813       clear_inputline();
       
  3814   }
  3812   currentWindow = NULL;
  3815   currentWindow = NULL;
  3813   chatmode = FALSE;
  3816   chatmode = FALSE;
  3814   if (current_buddy)
  3817   if (current_buddy)
  3815     buddy_setflags(BUDDATA(current_buddy), ROSTER_FLAG_LOCK, FALSE);
  3818     buddy_setflags(BUDDATA(current_buddy), ROSTER_FLAG_LOCK, FALSE);
  3816   if (show_roster)
  3819   if (show_roster)