diff --git a/src/input.cpp b/src/input.cpp index 6d34839032..96feb2862a 100644 --- a/src/input.cpp +++ b/src/input.cpp @@ -1687,7 +1687,7 @@ public: return ret; }; static const auto defaultCursor = createDefaultCursor(); - if (!tcursor) { + if (!tcursor || tcursor->enteredSerial() == 0) { cursor->updateCursor(defaultCursor.image, defaultCursor.hotspot); return; }