Explorar o código

Check if printable again when executing

Saul Shanabrook %!s(int64=6) %!d(string=hai) anos
pai
achega
c58e78cc01
Modificáronse 1 ficheiros con 4 adicións e 3 borrados
  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);
+      }
     }
   });