aboutsummaryrefslogtreecommitdiffstats
path: root/src/winextras/qwinfunctions.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/winextras/qwinfunctions.h')
-rw-r--r--src/winextras/qwinfunctions.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/winextras/qwinfunctions.h b/src/winextras/qwinfunctions.h
index fe461d1..ef2aece 100644
--- a/src/winextras/qwinfunctions.h
+++ b/src/winextras/qwinfunctions.h
@@ -131,10 +131,8 @@ namespace QtWin
inline bool isWindowExcludedFromPeek(QWidget *window)
{
- if (!window->windowHandle())
- return false;
- else
- return isWindowExcludedFromPeek(window->windowHandle());
+ auto handle = window->windowHandle();
+ return handle && isWindowExcludedFromPeek(handle);
}
inline void setWindowDisallowPeek(QWidget *window, bool disallow)
@@ -145,10 +143,8 @@ namespace QtWin
inline bool isWindowPeekDisallowed(QWidget *window)
{
- if (!window->windowHandle())
- return false;
- else
- return isWindowPeekDisallowed(window->windowHandle());
+ auto handle = window->windowHandle();
+ return handle && isWindowPeekDisallowed(handle);
}
inline void setWindowFlip3DPolicy(QWidget *window, WindowFlip3DPolicy policy)