vcl/win/window/salframe.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit b6223845f6dc50f1343a9302b5826a6e801dea57
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Sat Jan 18 20:03:48 2025 +0500
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Sun Jan 19 13:22:27 2025 +0100

    Use IID_PPV_ARGS in COM calls to avoid C-style cast
    
    Change-Id: I071ed5e3ae95877f2f0954f6fca63d011871d49d
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180449
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/vcl/win/window/salframe.cxx b/vcl/win/window/salframe.cxx
index 82bb02d85e1c..a3617de223e4 100644
--- a/vcl/win/window/salframe.cxx
+++ b/vcl/win/window/salframe.cxx
@@ -3206,7 +3206,7 @@ void WinSalFrame::SetTaskBarProgress(int nCurrentProgress)
 {
     if (!m_pTaskbarList3)
     {
-        HRESULT hr = CoCreateInstance(CLSID_TaskbarList, NULL, 
CLSCTX_INPROC_SERVER, IID_ITaskbarList3, (void **)&m_pTaskbarList3);
+        HRESULT hr = CoCreateInstance(CLSID_TaskbarList, NULL, 
CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&m_pTaskbarList3));
         if (!SUCCEEDED(hr) || !m_pTaskbarList3)
             return;
     }
@@ -3218,7 +3218,7 @@ void WinSalFrame::SetTaskBarState(VclTaskBarStates 
eTaskBarState)
 {
     if (!m_pTaskbarList3)
     {
-        HRESULT hr = CoCreateInstance(CLSID_TaskbarList, NULL, 
CLSCTX_INPROC_SERVER, IID_ITaskbarList3, (void **)&m_pTaskbarList3);
+        HRESULT hr = CoCreateInstance(CLSID_TaskbarList, NULL, 
CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&m_pTaskbarList3));
         if (!SUCCEEDED(hr) || !m_pTaskbarList3)
             return;
     }

Reply via email to