diff options
author | James Booth <boothj5@gmail.com> | 2015-05-04 01:31:27 +0100 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2015-05-04 01:31:27 +0100 |
commit | c8eaaa0ce918064a4009f706baac4a975999fc3f (patch) | |
tree | 6745a1b7c7c3cb05980a75f26ffa6465eefecb7c /src/ui/core.c | |
parent | b1dd1e2726892ac8152ba4b8f880f693c113a6e9 (diff) | |
download | profani-tty-c8eaaa0ce918064a4009f706baac4a975999fc3f.tar.gz |
Added ui_ev_new_private_win to ui events
Diffstat (limited to 'src/ui/core.c')
-rw-r--r-- | src/ui/core.c | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/src/ui/core.c b/src/ui/core.c index b4cef52d..8c4d4644 100644 --- a/src/ui/core.c +++ b/src/ui/core.c @@ -1273,14 +1273,11 @@ ui_recipient_gone(const char * const barejid, const char * const resource) } } -void +ProfPrivateWin* ui_new_private_win(const char * const fulljid) { - ProfWin *window = (ProfWin*)wins_get_private(fulljid); - if (!window) { - window = wins_new_private(fulljid); - } - ui_ev_focus_win(window); + ProfWin *window = wins_new_private(fulljid); + return (ProfPrivateWin*)window; } void @@ -1357,15 +1354,9 @@ ui_outgoing_chat_msg_carbon(const char * const barejid, const char * const messa } void -ui_outgoing_private_msg(const char * const fulljid, const char * const message) +ui_outgoing_private_msg(ProfPrivateWin *privwin, const char * const message) { - ProfWin *window = (ProfWin*)wins_get_private(fulljid); - if (!window) { - window = wins_new_private(fulljid); - } - - win_print(window, '-', NULL, 0, THEME_TEXT_ME, "me", message); - ui_ev_focus_win(window); + win_print((ProfWin*)privwin, '-', NULL, 0, THEME_TEXT_ME, "me", message); } void |