mcabber/mcabber/screen.c
changeset 2308 e8c8665c824e
parent 2307 94d34e5c49f6
child 2309 e00ae0763468
equal deleted inserted replaced
2307:94d34e5c49f6 2308:e8c8665c824e
  4560                   }
  4560                   }
  4561                   process_command(search_cmd, TRUE);
  4561                   process_command(search_cmd, TRUE);
  4562                   scr_cmdhisto_addline(search_cmd);
  4562                   scr_cmdhisto_addline(search_cmd);
  4563                   break;
  4563                   break;
  4564               case 0:
  4564               case 0:
  4565                   open_chat_window();
  4565                   {
       
  4566                     if (buddy_gettype(BUDDATA(current_buddy)) ==
       
  4567                         ROSTER_TYPE_GROUP)
       
  4568                       process_command(mkcmdstr("group toggle"), TRUE);
       
  4569                     else
       
  4570                       open_chat_window();
       
  4571                   }
  4566                   break;
  4572                   break;
  4567             }
  4573             }
  4568             ex_or_search_mode = FALSE;
  4574             ex_or_search_mode = FALSE;
  4569             break;
  4575             break;
  4570       }
  4576       }
  4735             clear_inputline();
  4741             clear_inputline();
  4736             got_cmd_prefix = TRUE;
  4742             got_cmd_prefix = TRUE;
  4737             break;
  4743             break;
  4738         case 13:    // Enter
  4744         case 13:    // Enter
  4739         case 343:   // Enter on Maemo
  4745         case 343:   // Enter on Maemo
  4740             if (inputLine[0] == 0)
  4746             if (inputLine[0] == 0) {
  4741               open_chat_window();
  4747               if (buddy_gettype(BUDDATA(current_buddy)) == ROSTER_TYPE_GROUP)
       
  4748                 process_command(mkcmdstr("group toggle"), TRUE);
       
  4749               else
       
  4750                 open_chat_window();
       
  4751             }
  4742             break;
  4752             break;
  4743         default:
  4753         default:
  4744             unrecognized = TRUE;
  4754             unrecognized = TRUE;
  4745             break;
  4755             break;
  4746       }
  4756       }