From 03d1f8313c1c3e627e52c7186e364be84c29c278 Mon Sep 17 00:00:00 2001 From: "regicidal.plutophage" <36969337+regicidalplutophage@users.noreply.github.com> Date: Thu, 2 Mar 2023 18:34:19 +0000 Subject: [PATCH] Slight tweak for more prectable sreen clearing --- kmk/extensions/oled.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/kmk/extensions/oled.py b/kmk/extensions/oled.py index f194407..d953516 100644 --- a/kmk/extensions/oled.py +++ b/kmk/extensions/oled.py @@ -158,12 +158,13 @@ class Oled(Extension): return def before_matrix_scan(self, sandbox): - if sandbox.active_layers[0] != self._prevLayers: - self._prevLayers = sandbox.active_layers[0] - self.updateOLED(sandbox) - elif self._dark != self._go_dark: + self.dim() + if self._dark != self._go_dark: self._dark = self._go_dark self.updateOLED(sandbox) + elif sandbox.active_layers[0] != self._prevLayers: + self._prevLayers = sandbox.active_layers[0] + self.updateOLED(sandbox) return def after_matrix_scan(self, keyboard): @@ -175,7 +176,6 @@ class Oled(Extension): return def after_hid_send(self, sandbox): - self.dim() return def on_powersave_enable(self, sandbox):