diff --git a/src/qt/window.cpp b/src/qt/window.cpp index 9690d97405..c4011e0ce1 100644 --- a/src/qt/window.cpp +++ b/src/qt/window.cpp @@ -518,7 +518,10 @@ bool wxWindowQt::SetCursor( const wxCursor &cursor ) if (!wxWindowBase::SetCursor(cursor)) return false; - GetHandle()->setCursor(cursor.GetHandle()); + if ( cursor.IsOk() ) + GetHandle()->setCursor(cursor.GetHandle()); + else + GetHandle()->unsetCursor(); return true; }