瀏覽代碼

Removed dual adapter registration: in ajax mode the window sent the events both to application manager as well as

to application servlet. This causes various bugs in repainting. 

Fixes #247

svn changeset:366/svn branch:toolkit
tags/6.7.0.beta1
Joonas Lehtinen 17 年之前
父節點
當前提交
d189afd876
共有 1 個檔案被更改,包括 4 行新增0 行删除
  1. 4
    0
      src/com/itmill/toolkit/terminal/web/ApplicationServlet.java

+ 4
- 0
src/com/itmill/toolkit/terminal/web/ApplicationServlet.java 查看文件

@@ -1885,6 +1885,10 @@ public class ApplicationServlet extends HttpServlet implements
application.removeListener((Application.WindowAttachListener) this);
application.removeListener((Application.WindowDetachListener) this);

// Deregister all window listeners
for (Iterator wins = application.getWindows().iterator(); wins.hasNext();)
((Window)wins.next()).removeListener((Paintable.RepaintRequestListener)this);
// Manager takes control over the application
mgr.takeControl();
}

Loading…
取消
儲存