瀏覽代碼

Check if printable again when executing

Saul Shanabrook 6 年之前
父節點
當前提交
c58e78cc01
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      packages/docmanager-extension/src/index.ts

+ 4 - 3
packages/docmanager-extension/src/index.ts

@@ -792,9 +792,10 @@ function addLabCommands(
       return isPrintable(currentWidget);
     },
     execute: () => {
-
-      // We know widget has to be printable because is only enabled on printable widgets.
-      print((widget as unknown) as IPrintable);
+      const widget = contextMenuWidget();
+      if (isPrintable(widget)) {
+        print(widget);
+      }
     }
   });