Hi all, Valerio from Maemo community and developer of Python-EFL based Bluemaemo noticed that all EFL applications are broken with regard to focus on Maemo5 (aka Fremantle) platform. Actually, lots of people noticed it, but Valerio investigated the problem and solutions people were using to solve it on other platforms and found a very descriptive comment by Qt folks:
http://qt.gitorious.org/+qt-maemo-developers/qt/qt-maemo/commit/fbf22e64599b220cf95ca90d27d0eb6cdeaa91fe // according to the ICCCM, the XSetInputFocus() should be optional for non-modal windows // see also <http://mail.gnome.org/archives/wm-spec-list/2007-March/msg00001.html> // seems like the Maemo5 WM is broken in that regard and always needs an explicit // XSetInputFocus() call. So my suggestion is us to work around and add that to Ecore_Evas using X backend. We can even leave this always enabled as it will not break the standard, as it says "optional". Suggestions, opinions? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel