diff --git a/libs/display/EInkDisplay/src/EInkDisplay.cpp b/libs/display/EInkDisplay/src/EInkDisplay.cpp index 092c7f8..ea7d108 100644 --- a/libs/display/EInkDisplay/src/EInkDisplay.cpp +++ b/libs/display/EInkDisplay/src/EInkDisplay.cpp @@ -364,6 +364,10 @@ void EInkDisplay::swapBuffers() { } void EInkDisplay::grayscaleRevert() { + if (!inGrayscaleMode) { + return; + } + inGrayscaleMode = false; // Load the revert LUT