فهرست منبع

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);
+      }
     }
   });