From a2e38963a647f9f58ff276d2ad9f89f7202c47eb Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 10 Jul 2017 19:44:03 +0300 Subject: fixes #855 (TabSRMM - Move chat tab to another container switches chat into single conversation) --- plugins/TabSRMM/src/hotkeyhandler.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins/TabSRMM/src/hotkeyhandler.cpp') diff --git a/plugins/TabSRMM/src/hotkeyhandler.cpp b/plugins/TabSRMM/src/hotkeyhandler.cpp index 865f2a77af..af951250db 100644 --- a/plugins/TabSRMM/src/hotkeyhandler.cpp +++ b/plugins/TabSRMM/src/hotkeyhandler.cpp @@ -365,7 +365,11 @@ LONG_PTR CALLBACK HotkeyHandlerDlgProc(HWND hwndDlg, UINT msg, WPARAM wParam, LP else SendMessage(hWnd, WM_CLOSE, 0, 1); - CreateNewTabForContact((TContainerData*)wParam, lParam, true, true, false); + char *szProto = GetContactProto(lParam); + if (szProto != nullptr && db_get_b(lParam, szProto, "ChatRoom", 0)) + ShowRoom((TContainerData*)wParam, SM_FindSessionByHCONTACT(lParam)); + else + CreateNewTabForContact((TContainerData*)wParam, lParam, true, true, false); } } } -- cgit v1.2.3