diff options
author | George Hazan <ghazan@miranda.im> | 2019-09-09 15:04:14 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2019-09-09 15:04:14 +0300 |
commit | 33d16d137f4e468996592d3961a4cf8a2849cf55 (patch) | |
tree | 45a7549d6cc29dace1e5687fd9daec00805a1aad /src/mir_app | |
parent | 12061fa56dbbd3b59d78c554f6b0208d656ce6cd (diff) |
Srmm_FindDialog moved from StdMsg to the core
Diffstat (limited to 'src/mir_app')
-rw-r--r-- | src/mir_app/src/mir_app.def | 1 | ||||
-rw-r--r-- | src/mir_app/src/mir_app64.def | 1 | ||||
-rw-r--r-- | src/mir_app/src/srmm_util.cpp | 6 |
3 files changed, 8 insertions, 0 deletions
diff --git a/src/mir_app/src/mir_app.def b/src/mir_app/src/mir_app.def index 5263809cc6..28af807c0e 100644 --- a/src/mir_app/src/mir_app.def +++ b/src/mir_app/src/mir_app.def @@ -330,6 +330,7 @@ ProtoGetAvatarMimeType @401 ?set_uin@DB_AUTH_BLOB@@QAEXK@Z @402 NONAME
??0CSrmmBaseDialog@@IAE@AAVCMPluginBase@@HPAUSESSION_INFO@@@Z @403 NONAME
??1CSrmmBaseDialog@@UAE@XZ @405 NONAME
+Srmm_FindDialog @406 NONAME
??_7CSrmmBaseDialog@@6B@ @407 NONAME
?DlgProc@CSrmmBaseDialog@@MAEHIIJ@Z @408 NONAME
??2CSrmmBaseDialog@@SAPAXI@Z @409 NONAME
diff --git a/src/mir_app/src/mir_app64.def b/src/mir_app/src/mir_app64.def index 46bbcdc13b..fd015ee41c 100644 --- a/src/mir_app/src/mir_app64.def +++ b/src/mir_app/src/mir_app64.def @@ -330,6 +330,7 @@ ProtoGetAvatarMimeType @401 ?set_uin@DB_AUTH_BLOB@@QEAAXK@Z @402 NONAME
??0CSrmmBaseDialog@@IEAA@AEAVCMPluginBase@@HPEAUSESSION_INFO@@@Z @403 NONAME
??1CSrmmBaseDialog@@UEAA@XZ @405 NONAME
+Srmm_FindDialog @406 NONAME
??_7CSrmmBaseDialog@@6B@ @407 NONAME
?DlgProc@CSrmmBaseDialog@@MEAA_JI_K_J@Z @408 NONAME
??2CSrmmBaseDialog@@SAPEAX_K@Z @409 NONAME
diff --git a/src/mir_app/src/srmm_util.cpp b/src/mir_app/src/srmm_util.cpp index 1fc59ec15c..519f2db35d 100644 --- a/src/mir_app/src/srmm_util.cpp +++ b/src/mir_app/src/srmm_util.cpp @@ -89,6 +89,12 @@ MIR_APP_DLL(HWND) Srmm_FindWindow(MCONTACT hContact) return WindowList_Find(g_hWindowList, hContact); } +MIR_APP_DLL(CMsgDialog*) Srmm_FindDialog(MCONTACT hContact) +{ + HWND hwnd = Srmm_FindWindow(hContact); + return (hwnd) ? (CMsgDialog *)GetWindowLongPtr(hwnd, GWLP_USERDATA) : nullptr; +} + ///////////////////////////////////////////////////////////////////////////////////////// // serializes all thread-unsafe operation to the first thread |