[CTF][SHDOCVW] fix gcc 15 -Werror=overloaded-virtual and uninitialized member (#8785)

Fix overloaded-virtual hiding errors and uninitialized m_dwFlags in ctf and shdocvw for GCC 15
This commit is contained in:
Ahmed Arif
2026-03-28 14:30:53 +01:00
committed by GitHub
parent 6730ec5508
commit 4bbc798067
4 changed files with 4 additions and 1 deletions

View File

@@ -570,6 +570,7 @@ public:
STDMETHOD_(void, OnSetFocus)(HWND hWnd) { }
STDMETHOD_(void, OnKillFocus)(HWND hWnd) { }
STDMETHOD_(void, OnNotify)(HWND hWnd, WPARAM wParam, LPARAM lParam) { }
using CUIFObject::OnTimer;
STDMETHOD_(void, OnTimer)(WPARAM wParam) { }
STDMETHOD_(void, OnSysColorChange)() { }
STDMETHOD_(void, OnEndSession)(HWND hWnd, WPARAM wParam, LPARAM lParam) { }

View File

@@ -12,7 +12,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(msctfime);
/// @implemented
CicProfile::CicProfile()
{
m_dwFlags &= 0xFFFFFFF0;
m_dwFlags = 0;
m_cRefs = 1;
m_pIPProfiles = NULL;
m_pActiveLanguageProfileNotifySink = NULL;

View File

@@ -1283,6 +1283,7 @@ public:
CLBarInatItem(DWORD dwThreadId);
STDMETHOD(InitMenu)(ITfMenu *pMenu) override;
using CLBarItemButtonBase::OnMenuSelect;
STDMETHOD(OnMenuSelect)(INT nCommandId);
STDMETHOD(GetIcon)(HICON *phIcon) override;
STDMETHOD(GetText)(BSTR *pbstr) override;

View File

@@ -734,6 +734,7 @@ protected:
IShellFolder *m_pShellFolder = NULL; // The shell folder
BOOL _InitLate();
using CMruBase::_IsEqual;
BOOL _IsEqual(SLOTITEMDATA *pItem, LPCVOID pvData, UINT cbData);
DWORD _DeleteValue(LPCWSTR pszValue) override;