From 2a2ae7810fe1d5dcaa4e19d57b6010a4d84a338f Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 12 Apr 2019 13:06:33 +0300 Subject: missing parameter added --- include/newpluginapi.h | 4 ++-- libs/win32/mir_app.lib | Bin 190696 -> 190716 bytes libs/win64/mir_app.lib | Bin 186598 -> 186618 bytes src/mir_app/src/CMPluginBase.cpp | 8 ++++---- src/mir_app/src/mir_app.def | 4 ++-- src/mir_app/src/mir_app64.def | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/include/newpluginapi.h b/include/newpluginapi.h index f479f5f9f4..69fa059881 100644 --- a/include/newpluginapi.h +++ b/include/newpluginapi.h @@ -174,9 +174,9 @@ public: void debugLogW(LPCWSTR wszFormat, ...); __forceinline void addIcolib(HANDLE hIcolib) { m_arIcons.insert(hIcolib); } - HICON getIcon(int iconId); + HICON getIcon(int iconId, bool big = false); HANDLE getIconHandle(int iconId); - void releaseIcon(int iconId); + void releaseIcon(int iconId, bool big = false); __forceinline const PLUGININFOEX& getInfo() const { return m_pInfo; } __forceinline const char* getModule() const { return m_szModuleName; } diff --git a/libs/win32/mir_app.lib b/libs/win32/mir_app.lib index 20744cd2aa..759c5d1b4a 100644 Binary files a/libs/win32/mir_app.lib and b/libs/win32/mir_app.lib differ diff --git a/libs/win64/mir_app.lib b/libs/win64/mir_app.lib index 550c19b1b8..b1b5a76d8a 100644 Binary files a/libs/win64/mir_app.lib and b/libs/win64/mir_app.lib differ diff --git a/src/mir_app/src/CMPluginBase.cpp b/src/mir_app/src/CMPluginBase.cpp index 2b5fe51b29..17b72e227f 100644 --- a/src/mir_app/src/CMPluginBase.cpp +++ b/src/mir_app/src/CMPluginBase.cpp @@ -279,9 +279,9 @@ void CMPluginBase::debugLogW(LPCWSTR wszFormat, ...) ///////////////////////////////////////////////////////////////////////////////////////// -HICON CMPluginBase::getIcon(int iconId) +HICON CMPluginBase::getIcon(int iconId, bool big) { - return IcoLib_GetIconByHandle(getIconHandle(iconId)); + return IcoLib_GetIconByHandle(getIconHandle(iconId), big); } HANDLE CMPluginBase::getIconHandle(int iconId) @@ -291,9 +291,9 @@ HANDLE CMPluginBase::getIconHandle(int iconId) return m_arIcons.find(p); } -void CMPluginBase::releaseIcon(int iconId) +void CMPluginBase::releaseIcon(int iconId, bool big) { - IcoLib_ReleaseIcon(getIcon(iconId)); + IcoLib_ReleaseIcon(getIcon(iconId), big); } ///////////////////////////////////////////////////////////////////////////////////////// diff --git a/src/mir_app/src/mir_app.def b/src/mir_app/src/mir_app.def index 2754e8aa53..ffce4e29f0 100644 --- a/src/mir_app/src/mir_app.def +++ b/src/mir_app/src/mir_app.def @@ -676,6 +676,6 @@ Popup_Change @765 Skin_GetProtoIcon @766 Srmm_SetIconFlags @767 ?addIcolib@CMPluginBase@@QAEXPAX@Z @768 NONAME -?getIcon@CMPluginBase@@QAEPAUHICON__@@H@Z @769 NONAME +?getIcon@CMPluginBase@@QAEPAUHICON__@@H_N@Z @769 NONAME ?getIconHandle@CMPluginBase@@QAEPAXH@Z @770 NONAME -?releaseIcon@CMPluginBase@@QAEXH@Z @771 NONAME +?releaseIcon@CMPluginBase@@QAEXH_N@Z @771 NONAME diff --git a/src/mir_app/src/mir_app64.def b/src/mir_app/src/mir_app64.def index dbb8284250..1c3b8e9832 100644 --- a/src/mir_app/src/mir_app64.def +++ b/src/mir_app/src/mir_app64.def @@ -676,6 +676,6 @@ Popup_Change @765 Skin_GetProtoIcon @766 Srmm_SetIconFlags @767 ?addIcolib@CMPluginBase@@QEAAXPEAX@Z @768 NONAME -?getIcon@CMPluginBase@@QEAAPEAUHICON__@@H@Z @769 NONAME +?getIcon@CMPluginBase@@QEAAPEAUHICON__@@H_N@Z @769 NONAME ?getIconHandle@CMPluginBase@@QEAAPEAXH@Z @770 NONAME -?releaseIcon@CMPluginBase@@QEAAXH@Z @771 NONAME +?releaseIcon@CMPluginBase@@QEAAXH_N@Z @771 NONAME -- cgit v1.2.3