Skip to content

Commit bc0f993

Browse files
committed
Fix cursor not always reset when clearing widget
(cherry-picked from 228ff23)
1 parent ce7c5eb commit bc0f993

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/gui/qgsfilterlineedit.cpp

+11
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,12 @@ void QgsFilterLineEdit::clearValue()
107107
case ClearToDefault:
108108
setText( mDefaultValue );
109109
break;
110+
}
110111

112+
if ( mClearHover )
113+
{
114+
setCursor( Qt::IBeamCursor );
115+
mClearHover = false;
111116
}
112117

113118
setModified( true );
@@ -151,6 +156,12 @@ void QgsFilterLineEdit::onTextChanged( const QString &text )
151156
setStyleSheet( mStyleSheet );
152157
emit valueChanged( text );
153158
}
159+
160+
if ( mClearHover && !shouldShowClear() )
161+
{
162+
setCursor( Qt::IBeamCursor );
163+
mClearHover = false;
164+
}
154165
}
155166

156167
bool QgsFilterLineEdit::shouldShowClear() const

0 commit comments

Comments
 (0)