1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-09-22 19:45:54 -04:00

Removed ui_ev_focus_win

This commit is contained in:
James Booth 2015-10-27 20:40:42 +00:00
parent 795360f446
commit 8087053f49
6 changed files with 24 additions and 29 deletions

View File

@ -913,7 +913,7 @@ cmd_win(ProfWin *window, const char *const command, gchar **args)
if (!focuswin) {
cons_show("Window %d does not exist.", num);
} else {
ui_ev_focus_win(focuswin);
ui_switch_win(focuswin);
}
return TRUE;
@ -1500,7 +1500,7 @@ cmd_msg(ProfWin *window, const char *const command, gchar **args)
if (!privwin) {
privwin = ui_ev_new_private_win(full_jid->str);
}
ui_ev_focus_win((ProfWin*)privwin);
ui_switch_win((ProfWin*)privwin);
if (msg) {
cl_ev_send_priv_msg(privwin, msg);
@ -1525,7 +1525,7 @@ cmd_msg(ProfWin *window, const char *const command, gchar **args)
if (!chatwin) {
chatwin = ui_ev_new_chat_win(barejid);
}
ui_ev_focus_win((ProfWin*)chatwin);
ui_switch_win((ProfWin*)chatwin);
if (msg) {
cl_ev_send_msg(chatwin, msg);
@ -2746,7 +2746,7 @@ cmd_form(ProfWin *window, const char *const command, gchar **args)
if (!new_current) {
new_current = wins_get_console();
}
ui_ev_focus_win(new_current);
ui_switch_win(new_current);
wins_close_by_num(num);
}
@ -3052,7 +3052,7 @@ cmd_room(ProfWin *window, const char *const command, gchar **args)
ProfMucConfWin *confwin = wins_get_muc_conf(mucwin->roomjid);
if (confwin) {
ui_ev_focus_win((ProfWin*)confwin);
ui_switch_win((ProfWin*)confwin);
} else {
iq_request_room_config_form(mucwin->roomjid);
}
@ -4668,7 +4668,7 @@ cmd_pgp(ProfWin *window, const char *const command, gchar **args)
if (!chatwin) {
chatwin = ui_ev_new_chat_win(barejid);
}
ui_ev_focus_win((ProfWin*)chatwin);
ui_switch_win((ProfWin*)chatwin);
} else {
chatwin = (ProfChatWin*)window;
assert(chatwin->memcheck == PROFCHATWIN_MEMCHECK);
@ -4869,7 +4869,7 @@ cmd_otr(ProfWin *window, const char *const command, gchar **args)
if (!chatwin) {
chatwin = ui_ev_new_chat_win(barejid);
}
ui_ev_focus_win((ProfWin*)chatwin);
ui_switch_win((ProfWin*)chatwin);
if (chatwin->pgp_send) {
ui_current_print_formatted_line('!', 0, "You must disable PGP encryption before starting an OTR session.");

View File

@ -35,14 +35,6 @@
#include "ui/ui.h"
#include "window_list.h"
void
ui_ev_focus_win(ProfWin *win)
{
if (!wins_is_current(win)) {
ui_switch_win(win);
}
}
ProfChatWin*
ui_ev_new_chat_win(const char *const barejid)
{

View File

@ -35,7 +35,6 @@
#ifndef UI_EVENTS_H
#define UI_EVENTS_H
void ui_ev_focus_win(ProfWin *win);
ProfChatWin* ui_ev_new_chat_win(const char *const barejid);
ProfPrivateWin* ui_ev_new_private_win(const char *const fulljid);

View File

@ -756,6 +756,10 @@ ui_switch_win(ProfWin *window)
{
assert(window != NULL);
if (wins_is_current(window)) {
return;
}
ProfWin *old_current = wins_get_current();
if (old_current->type == WIN_MUC_CONFIG) {
ProfMucConfWin *confwin = (ProfMucConfWin*)old_current;
@ -927,7 +931,7 @@ void
ui_create_xmlconsole_win(void)
{
ProfWin *window = wins_new_xmlconsole();
ui_ev_focus_win(window);
ui_switch_win(window);
}
void
@ -935,7 +939,7 @@ ui_open_xmlconsole_win(void)
{
ProfXMLWin *xmlwin = wins_get_xmlconsole();
if (xmlwin) {
ui_ev_focus_win((ProfWin*)xmlwin);
ui_switch_win((ProfWin*)xmlwin);
}
}
@ -969,7 +973,7 @@ ui_room_join(const char *const roomjid, gboolean focus)
if (focus) {
ui_ev_focus_win(window);
ui_switch_win(window);
} else {
int num = wins_get_num(window);
status_bar_active(num);
@ -983,7 +987,7 @@ void
ui_switch_to_room(const char *const roomjid)
{
ProfWin *window = (ProfWin*)wins_get_muc(roomjid);
ui_ev_focus_win(window);
ui_switch_win(window);
}
void
@ -2162,7 +2166,7 @@ ui_handle_room_configuration(const char *const roomjid, DataForm *form)
ProfMucConfWin *confwin = (ProfMucConfWin*)window;
assert(confwin->memcheck == PROFCONFWIN_MEMCHECK);
ui_ev_focus_win(window);
ui_switch_win(window);
ui_show_form(confwin);
win_print(window, '-', 0, NULL, 0, 0, "", "");
@ -2214,11 +2218,11 @@ ui_handle_room_config_submit_result(const char *const roomjid)
}
if (muc_window) {
ui_ev_focus_win((ProfWin*)muc_window);
ui_switch_win((ProfWin*)muc_window);
win_print(muc_window, '!', 0, NULL, 0, THEME_ROOMINFO, "", "Room configuration successful");
} else {
ProfWin *console = wins_get_console();
ui_ev_focus_win(console);
ui_switch_win(console);
cons_show("Room configuration successful: %s", roomjid);
}
} else {

View File

@ -466,7 +466,7 @@ _go_to_win(int i)
{
ProfWin *window = wins_get_by_num(i);
if (window) {
ui_ev_focus_win(window);
ui_switch_win(window);
}
}
@ -545,7 +545,7 @@ _inp_rl_altleft_handler(int count, int key)
{
ProfWin *window = wins_get_previous();
if (window) {
ui_ev_focus_win(window);
ui_switch_win(window);
}
return 0;
}
@ -555,7 +555,7 @@ _inp_rl_altright_handler(int count, int key)
{
ProfWin *window = wins_get_next();
if (window) {
ui_ev_focus_win(window);
ui_switch_win(window);
}
return 0;
}

View File

@ -537,7 +537,7 @@ wins_swap(int source_win, int target_win)
}
if (wins_get_current_num() == source_win) {
wins_set_current_by_num(target_win);
ui_ev_focus_win(console);
ui_switch_win(console);
}
return TRUE;
@ -558,7 +558,7 @@ wins_swap(int source_win, int target_win)
status_bar_active(source_win);
}
if ((wins_get_current_num() == source_win) || (wins_get_current_num() == target_win)) {
ui_ev_focus_win(console);
ui_switch_win(console);
}
return TRUE;
}
@ -618,7 +618,7 @@ wins_tidy(void)
windows = new_windows;
current = 1;
ProfWin *console = wins_get_console();
ui_ev_focus_win(console);
ui_switch_win(console);
g_list_free(keys);
return TRUE;
} else {