Pārlūkot izejas kodu

Check if printable again when executing

Saul Shanabrook 6 gadi atpakaļ
vecāks
revīzija
c58e78cc01
1 mainītis faili ar 4 papildinājumiem un 3 dzēšanām
  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);
+      }
     }
   });