diff --git a/effects.cpp b/effects.cpp index 53f4f5c251..5ccf94f6c8 100644 --- a/effects.cpp +++ b/effects.cpp @@ -769,12 +769,14 @@ void* EffectsHandlerImpl::getProxy(QString name) void EffectsHandlerImpl::startMousePolling() { - Cursor::self()->startMousePolling(); + if (Cursor::self()) + Cursor::self()->startMousePolling(); } void EffectsHandlerImpl::stopMousePolling() { - Cursor::self()->stopMousePolling(); + if (Cursor::self()) + Cursor::self()->stopMousePolling(); } bool EffectsHandlerImpl::hasKeyboardGrab() const