diff options
author | George Hazan <george.hazan@gmail.com> | 2023-12-03 15:54:00 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2023-12-03 15:54:00 +0300 |
commit | dd1aac53b981fc57b3fc23ad25bdfd3ce8adc15f (patch) | |
tree | 0da69ce043ef952596dbe714a3fc9f2982a6254e /protocols/Telegram/src/menus.cpp | |
parent | 0805744c4b2f73149d27f5fbadb767d3d5bd50b1 (diff) |
NewStory: a service for returning SRMM dialog that owns NS window
Diffstat (limited to 'protocols/Telegram/src/menus.cpp')
-rw-r--r-- | protocols/Telegram/src/menus.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/protocols/Telegram/src/menus.cpp b/protocols/Telegram/src/menus.cpp index cd77cbe396..6efe0de807 100644 --- a/protocols/Telegram/src/menus.cpp +++ b/protocols/Telegram/src/menus.cpp @@ -180,7 +180,7 @@ public: INT_PTR CTelegramProto::SvcExecMenu(WPARAM iCommand, LPARAM pHandle) { - MEVENT hCurrentEvent; + MEVENT hCurrentEvent = NS_GetCurrent((HANDLE)pHandle); switch (iCommand) { case 1: // forward message @@ -191,15 +191,14 @@ INT_PTR CTelegramProto::SvcExecMenu(WPARAM iCommand, LPARAM pHandle) break; case 2: // reactions - hCurrentEvent = NS_GetCurrent((HANDLE)pHandle); if (hCurrentEvent != -1) CReactionsDlg(this, hCurrentEvent).DoModal(); break; case 3: // reply - hCurrentEvent = NS_GetCurrent((HANDLE)pHandle); - // if (hCurrentEvent != -1) - // CReplyDlg(this, hCurrentEvent).DoModal(); + if (hCurrentEvent != -1) + if (auto *pDlg = NS_GetSrmm((HANDLE)pHandle)) + pDlg->SetQuoteEvent(hCurrentEvent); break; } return 0; |