Branch: refs/heads/working
Home: https://github.com/dabodev/dabo
Commit: 66519b72c14cf93b98c29652ddfbd2596ec5e198
https://github.com/dabodev/dabo/commit/66519b72c14cf93b98c29652ddfbd2596ec5e198
Author: Paul McNett <[email protected]>
Date: 2013-01-26 (Sat, 26 Jan 2013)
Changed paths:
M dabo/dApp.py
Log Message:
-----------
Fixed inncorrect argument order in warning.
Commit: 98045dce658d7ff03c1c098ddfc76263331f0cf5
https://github.com/dabodev/dabo/commit/98045dce658d7ff03c1c098ddfc76263331f0cf5
Author: Paul McNett <[email protected]>
Date: 2013-01-26 (Sat, 26 Jan 2013)
Changed paths:
M dabo/dApp.py
M dabo/ui/uiwx/dPemMixin.py
M dabo/ui/uiwx/uiApp.py
Log Message:
-----------
Fix conflict between splash and login dialog.
The splash screen and the login dialog both get shown before the
main event loop begins, and the login dialog is modal. Something
in this combination results in the login dialog becoming a child
of the splash screen, and therefore when the splash timeout is
released and the splash destroyed, it takes the login dialog with
it.
The solution is to defer destroying the splash screen until after
the login dialog has already been shown and hidden.
Another problem surfaced during this: when the login dialog was
hidden, the callAfter in dPemMixin._setVisible referred to
self.Parent.layout, but in this case self.Parent was a raw
wx.Frame and hence had no layout() method. Fixed by wrapping the
call in a try, catching AttributeError.
Tested on Linux with wxPython 2.8.12.1 and Python 2.7.3.
Compare: https://github.com/dabodev/dabo/compare/b20099db90ab...98045dce658d
--- StripMime Report -- processed MIME parts ---
multipart/mixed
text/plain (text body -- kept)
---
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message:
http://leafe.com/archives/byMID/[email protected]