瀏覽代碼

ctrl+Alt+d清除桌面会关闭首页的bug修复

huqi 5 年之前
父節點
當前提交
56250465e9
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 0
      o2web/source/o2_core/o2/xDesktop/Default.js
  2. 1 1
      o2web/source/o2_core/o2/xDesktop/shortcut.js

+ 1 - 0
o2web/source/o2_core/o2/xDesktop/Default.js

@@ -247,6 +247,7 @@ o2.xDesktop.Default = new Class({
 
         taskitem = layout.desktop.createTaskItem(app);
         app.taskitem = taskitem;
+        app.isIndex = true;
         this.apps[app.options.appId] = app;
         taskitem.textNode.click();
     },

+ 1 - 1
o2web/source/o2_core/o2/xDesktop/shortcut.js

@@ -27,7 +27,7 @@ MWF.shortcut = {
     clearDesktop: function(){
         var keys = Array.clone(Object.keys(layout.desktop.apps));
         keys.each(function(key){
-            layout.desktop.apps[key].close();
+            if (!layout.desktop.apps[key].isIndex) layout.desktop.apps[key].close();
         });
         keys = null;
     },