]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/blobdiff - displayio/_i2cdisplay.py
Fewer bugs, more code, shape done
[hackapet/Adafruit_Blinka_Displayio.git] / displayio / _i2cdisplay.py
index b5de381edced2f74620a106204a2ffa6352bdfd8..67022f5c213048f4704d398d7a72f3429d270cf4 100644 (file)
@@ -58,8 +58,9 @@ class I2CDisplay:
             allocate_display_bus,
         )
 
-        allocate_display_bus(cls)
-        return super().__new__(cls)
+        display_bus_instance = super().__new__(cls)
+        allocate_display_bus(display_bus_instance)
+        return display_bus_instance
 
     def _release(self):
         self.reset()