Przeglądaj źródła

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 lat temu
rodzic
commit
d189afd876

+ 4
- 0
src/com/itmill/toolkit/terminal/web/ApplicationServlet.java Wyświetl plik

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

Ładowanie…
Anuluj
Zapisz