QNSView: Remove useless QWindow pointer check

It seems that's the only place we were doing any check.
We can remove it since it's not supposed to happen, and
it would have crashed already if it had.

Change-Id: Ic2034d2d278899f30a7d07284057e63a12e8eb10
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
bb10
Gabriel de Dietrich 2018-04-09 12:06:57 -07:00
parent a6c7eeacdc
commit 4840ec7c68
1 changed files with 1 additions and 3 deletions

View File

@ -257,6 +257,7 @@
{
Q_UNUSED(aRange)
Q_UNUSED(actualRange)
QObject *fo = m_platformWindow->window()->focusObject();
if (!fo)
return NSZeroRect;
@ -267,9 +268,6 @@
if (!queryEvent.value(Qt::ImEnabled).toBool())
return NSZeroRect;
if (!m_platformWindow->window())
return NSZeroRect;
// The returned rect is always based on the internal cursor.
QRect mr = qApp->inputMethod()->cursorRectangle().toRect();
mr.moveBottomLeft(m_platformWindow->window()->mapToGlobal(mr.bottomLeft()));