summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qhighdpiscaling_p.h
diff options
context:
space:
mode:
authorPaul Olav Tvete <paul.tvete@gmail.com>2015-05-05 15:35:41 +0200
committerPaul Olav Tvete <paul.tvete@gmail.com>2015-05-05 15:38:11 +0200
commit404f13dc481d0ab99aa24fa462f3bf996f7570c4 (patch)
treeff13748320db1a209e0207120e37a19337d3e20a /src/gui/kernel/qhighdpiscaling_p.h
parent87752f4b48b78b59e06c641b76959e69bce51c32 (diff)
Crash fix for autotests
Apparently, autotests call the windowsysteminterface functions with null pointers...
Diffstat (limited to 'src/gui/kernel/qhighdpiscaling_p.h')
-rw-r--r--src/gui/kernel/qhighdpiscaling_p.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gui/kernel/qhighdpiscaling_p.h b/src/gui/kernel/qhighdpiscaling_p.h
index f9b7b94a6f..2350ca6fdb 100644
--- a/src/gui/kernel/qhighdpiscaling_p.h
+++ b/src/gui/kernel/qhighdpiscaling_p.h
@@ -214,7 +214,7 @@ inline QRect toNativePixels(const QRect &pointRect, const QScreen *screen)
inline QRect fromNativePixels(const QRect &pixelRect, const QWindow *window)
{
- if (window->isTopLevel() && window->screen()) {
+ if (window && window->isTopLevel() && window->screen()) {
return fromNativePixels(pixelRect, window->screen());
} else {
const qreal scaleFactor = QHighDpiScaling::factor(window);
@@ -230,7 +230,7 @@ inline QRectF toNativePixels(const QRectF &pointRect, const QScreen *screen)
inline QRect toNativePixels(const QRect &pointRect, const QWindow *window)
{
- if (window->isTopLevel() && window->screen()) {
+ if (window && window->isTopLevel() && window->screen()) {
return toNativePixels(pointRect, window->screen());
} else {
const qreal scaleFactor = QHighDpiScaling::factor(window);
@@ -246,7 +246,7 @@ inline QRectF fromNativePixels(const QRectF &pixelRect, const QScreen *screen)
inline QRectF fromNativePixels(const QRectF &pixelRect, const QWindow *window)
{
- if (window->isTopLevel() && window->screen()) {
+ if (window && window->isTopLevel() && window->screen()) {
return fromNativePixels(pixelRect, window->screen());
} else {
const qreal scaleFactor = QHighDpiScaling::factor(window);
@@ -256,7 +256,7 @@ inline QRectF fromNativePixels(const QRectF &pixelRect, const QWindow *window)
inline QRectF toNativePixels(const QRectF &pointRect, const QWindow *window)
{
- if (window->isTopLevel() && window->screen()) {
+ if (window && window->isTopLevel() && window->screen()) {
return toNativePixels(pointRect, window->screen());
} else {
const qreal scaleFactor = QHighDpiScaling::factor(window);
@@ -294,7 +294,7 @@ inline QPoint fromNativePixels(const QPoint &pixelPoint, const QScreen *screen)
inline QPoint fromNativePixels(const QPoint &pixelPoint, const QWindow *window)
{
- if (window->isTopLevel() && window->screen())
+ if (window && window->isTopLevel() && window->screen())
return fromNativePixels(pixelPoint, window->screen());
else
return pixelPoint / QHighDpiScaling::factor(window);
@@ -307,7 +307,7 @@ inline QPoint toNativePixels(const QPoint &pointPoint, const QScreen *screen)
inline QPoint toNativePixels(const QPoint &pointPoint, const QWindow *window)
{
- if (window->isTopLevel() && window->screen())
+ if (window && window->isTopLevel() && window->screen())
return toNativePixels(pointPoint, window->screen());
else
return pointPoint * QHighDpiScaling::factor(window);
@@ -320,7 +320,7 @@ inline QPointF fromNativePixels(const QPointF &pixelPoint, const QScreen *screen
inline QPointF fromNativePixels(const QPointF &pixelPoint, const QWindow *window)
{
- if (window->isTopLevel() && window->screen())
+ if (window && window->isTopLevel() && window->screen())
return fromNativePixels(pixelPoint, window->screen());
else
return pixelPoint / QHighDpiScaling::factor(window);
@@ -333,7 +333,7 @@ inline QPointF toNativePixels(const QPointF &pointPoint, const QScreen *screen)
inline QPointF toNativePixels(const QPointF &pointPoint, const QWindow *window)
{
- if (window->isTopLevel() && window->screen())
+ if (window && window->isTopLevel() && window->screen())
return toNativePixels(pointPoint, window->screen());
else
return pointPoint * QHighDpiScaling::factor(window);