8000 Backport PR #19131: Fix WebAgg initialization · matplotlib/matplotlib@df7f639 · GitHub
[go: up one dir, main page]

Skip to content

Commit df7f639

Browse files
tacaswellQuLogic
authored andcommitted
Backport PR #19131: Fix WebAgg initialization
1 parent e43e840 commit df7f639

File tree

1 file changed

+1
-4
lines changed
  • lib/matplotlib/backends/web_backend/js

1 file changed

+1
-4
lines changed

lib/matplotlib/backends/web_backend/js/mpl.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,6 @@ mpl.figure.prototype._init_canvas = function () {
157157
1;
158158

159159
this.ratio = (window.devicePixelRatio || 1) / backingStore;
160-
if (this.ratio !== 1) {
161-
fig.send_message('set_dpi_ratio', { dpi_ratio: this.ratio });
162-
}
163160

164161
var rubberband_canvas = (this.rubberband_canvas = document.createElement(
165162
'canvas'
@@ -227,7 +224,7 @@ mpl.figure.prototype._init_canvas = function () {
227224
// And update the size in Python. We ignore the initial 0/0 size
228225
// that occurs as the element is placed into the DOM, which should
229226
// otherwise not happen due to the minimum size styling.
230-
if (width != 0 && height != 0) {
227+
if (fig.ws.readyState == 1 && width != 0 && height != 0) {
231228
fig.request_resize(width, height);
232229
}
233230
}

0 commit comments

Comments
 (0)
0