mirror of https://github.com/pyodide/pyodide.git
Fix matplotlib wasm backend after undefined attribute behavior changed
This commit is contained in:
parent
8da4b1f5f1
commit
68de9439cd
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue