Skip to content

Commit 1e63f83

Browse files
committed
Fix BrowserLayout.showStatus
If layout is 'app', do not invoke methods
1 parent ad6a073 commit 1e63f83

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

modules/gui/display.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { select as d3_select, drag as d3_drag } from '../d3.mjs';
2-
import { browser, internals, toJSON, settings, isFunc, isStr } from '../core.mjs';
2+
import { browser, internals, toJSON, settings, isObject, isFunc, isStr } from '../core.mjs';
33
import { compressSVG, BasePainter } from '../base/BasePainter.mjs';
44
import { getElementCanvPainter, selectActivePad, cleanup, resize, ObjectPainter } from '../base/ObjectPainter.mjs';
55
import { createMenu } from './menu.mjs';
@@ -1492,7 +1492,7 @@ class BrowserLayout {
14921492

14931493
/** @summary Show status information inside special fields of browser layout */
14941494
showStatus(...msgs) {
1495-
if (!this.status_layout) return;
1495+
if (!isObject(this.status_layout) || !isFunc(this.status_layout.getGridFrame)) return;
14961496

14971497
let maxh = 0;
14981498
for (let n = 0; n < 4; ++n) {

0 commit comments

Comments
 (0)