瀏覽代碼

Fix message filter logic

Steven Silvester 8 年之前
父節點
當前提交
529574d4cf
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      src/docmanager/widgetmanager.ts

+ 4 - 4
src/docmanager/widgetmanager.ts

@@ -186,18 +186,18 @@ class DocumentWidgetManager {
    *
    * @param msg - The message dispatched to the handler.
    *
-   * @returns `true` if the message should be filtered, of `false`
+   * @returns `false` if the message should be filtered, of `true`
    *   if the message should be dispatched to the handler as normal.
    */
   protected filterMessage(handler: IMessageHandler, msg: Message): boolean {
     if (msg.type === 'close-request') {
       if (this._closeGuard) {
-        return false;
+        return true;
       }
       this.onClose(handler as Widget);
-      return true;
+      return false;
     }
-    return false;
+    return true;
   }
 
   /**