It seems that already disposed widgets still get queued in the layout queue.
One solution would be to avoid this in method qx.ui.core.LayoutItem in
method renderLayout by excplicitly testing against isDisposed and return
null. This would be by adding the code
if(this.isDisposed()) {
Found a solution. I did an override on the Function _onTextFieldChangeValue:
_onTextFieldChangeValue : function(e)
{
var value = e.getData();
// Fire event
this.fireDataEvent("changeValue", value, e.getOldData());
}
--
View this message
Thank you Peter.
Am 03.02.2016 um 18:11 schrieb Peter Schneider:
> Sorry for the delay, lots to do here...
>
> Nevertheless, here's the bug:
> http://bugzilla.qooxdoo.org/show_bug.cgi?id=9251
>
> ..and the proposed pull request seems to do the job (as far as I can tell)
>
> /Peter
>
>
>
Hi all,
While writing some tests for my app in testrunner, I stumbled over some
exceptions on widget dispose which made the tests fail.
The relevant part of my test is as follows:
window.close();
window.dispose();
this.assertTrue(window.isDisposed());
Running this test