Commit 68de9439 authored by Michael Droettboom's avatar Michael Droettboom

Fix matplotlib wasm backend after undefined attribute behavior changed

parent 8da4b1f5
......@@ -90,15 +90,15 @@ class FigureCanvasWasm(backend_agg.FigureCanvasAgg):
This is typically 2 on a HiDPI ("Retina") display, and 1 otherwise.
"""
backing_store = (
context.backingStorePixelRatio or
context.webkitBackingStorePixel or
context.mozBackingStorePixelRatio or
context.msBackingStorePixelRatio or
context.oBackingStorePixelRatio or
context.backendStorePixelRatio or
getattr(context, 'backingStorePixelRatio', 0) or
getattr(context, 'webkitBackingStorePixel', 0) or
getattr(context, 'mozBackingStorePixelRatio', 0) or
getattr(context, 'msBackingStorePixelRatio', 0) or
getattr(context, 'oBackingStorePixelRatio', 0) or
getattr(context, 'backendStorePixelRatio', 0) or
1
)
return (window.devicePixelRatio or 1) / backing_store
return (getattr(window, 'devicePixelRatio', 0) or 1) / backing_store
def create_root_element(self):
# Designed to be overridden by subclasses for use in contexts other
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment