Skip to content

Commit 7d269ce

Browse files
committed
Fix hold_canvas(multi_canvas) bug
Signed-off-by: martinRenou <[email protected]>
1 parent e4b0c6e commit 7d269ce

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ipycanvas/canvas.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,12 @@ def __setattr__(self, name, value):
769769
for layer in self._canvases:
770770
setattr(layer, name, value)
771771

772+
def __getattr__(self, name):
773+
if name in ('caching', 'width', 'height'):
774+
return getattr(self._canvases[0], name)
775+
776+
return super(MultiCanvas, self).__getattr__(name)
777+
772778
def on_client_ready(self, callback, remove=False):
773779
"""Register a callback that will be called when a new client is ready to receive draw commands.
774780

0 commit comments

Comments
 (0)