diff --git a/pwnagotchi/ui/display.py b/pwnagotchi/ui/display.py index ab0f3a15..f77e002b 100644 --- a/pwnagotchi/ui/display.py +++ b/pwnagotchi/ui/display.py @@ -43,6 +43,9 @@ class Display(View): def is_waveshare27inch(self): return self._implementation.name == 'waveshare27inch' + def is_waveshare27inchPartial(self): + return self._implementation.name == 'waveshare27inchPartial' + def is_waveshare29inch(self): return self._implementation.name == 'waveshare29inch' @@ -101,7 +104,8 @@ class Display(View): while True: self._canvas_next_event.wait() - self._canvas_next_event.clear() + if self._implementation.name != 'waveshare27inchPartial': + self._canvas_next_event.clear() self._implementation.render(self._canvas_next) def _on_view_rendered(self, img):