QGuiApplication: constant-initialize lastCursorPosition
Because we used (exported) qInf() to initialize static QPointF QGuiApplicationPrivate::lastCursorPosition, the initialization was done at runtime. Fix by using qt_inf(), which is inline and constexpr. Pick-to: 6.3 6.2 5.15 Change-Id: I8b07c6c8bf1f644eaa88f2f33166045726915725 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
9ef702a37b
commit
724a369308
@ -64,7 +64,7 @@
|
||||
#include <QtCore/private/qflatmap_p.h>
|
||||
#include <QtCore/qdir.h>
|
||||
#include <QtCore/qlibraryinfo.h>
|
||||
#include <QtCore/qnumeric.h>
|
||||
#include <QtCore/private/qnumeric_p.h>
|
||||
#include <QtDebug>
|
||||
#ifndef QT_NO_ACCESSIBILITY
|
||||
#include "qaccessible.h"
|
||||
@ -143,7 +143,7 @@ Q_GUI_EXPORT bool qt_is_gui_used = true;
|
||||
Qt::MouseButtons QGuiApplicationPrivate::mouse_buttons = Qt::NoButton;
|
||||
Qt::KeyboardModifiers QGuiApplicationPrivate::modifier_buttons = Qt::NoModifier;
|
||||
|
||||
QPointF QGuiApplicationPrivate::lastCursorPosition(qInf(), qInf());
|
||||
QPointF QGuiApplicationPrivate::lastCursorPosition(qt_inf(), qt_inf());
|
||||
|
||||
QWindow *QGuiApplicationPrivate::currentMouseWindow = nullptr;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user