Pārlūkot izejas kodu

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 pirms 17 gadiem
vecāks
revīzija
d189afd876

+ 4
- 0
src/com/itmill/toolkit/terminal/web/ApplicationServlet.java Parādīt failu

@@ -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();
}

Notiek ielāde…
Atcelt
Saglabāt