mirror of
https://github.com/godotengine/godot.git
synced 2025-01-18 20:40:57 +08:00
Avoid non-constant-expression cannot be narrowed on Windows mingw.
Fixes non-constant-expression cannot be narrowed from type 'DWORD' (aka 'unsigned long') to 'int' in initializer list [-Wc++11-narrowing] Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
This commit is contained in:
parent
9ab5cedef6
commit
f711b4f01f
@ -247,8 +247,13 @@ public:
|
||||
// IUnknown methods
|
||||
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppv) {
|
||||
static const QITAB qit[] = {
|
||||
#ifdef __MINGW32__
|
||||
{ &__uuidof(IFileDialogEvents), static_cast<decltype(qit[0].dwOffset)>(OFFSETOFCLASS(IFileDialogEvents, FileDialogEventHandler)) },
|
||||
{ &__uuidof(IFileDialogControlEvents), static_cast<decltype(qit[0].dwOffset)>(OFFSETOFCLASS(IFileDialogControlEvents, FileDialogEventHandler)) },
|
||||
#else
|
||||
QITABENT(FileDialogEventHandler, IFileDialogEvents),
|
||||
QITABENT(FileDialogEventHandler, IFileDialogControlEvents),
|
||||
#endif
|
||||
{ 0, 0 },
|
||||
};
|
||||
return QISearch(this, qit, riid, ppv);
|
||||
|
Loading…
Reference in New Issue
Block a user