Skip to content

Commit 412bb3e

Browse files
authored
Merge pull request #133 from martinRenou/fix_issue_multicanvas
Fix hold_canvas(multi_canvas) bug
2 parents e4b0c6e + 7d269ce commit 412bb3e

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)