Hi Artem, On 04/09/2012 07:10 AM, Artem Ananiev wrote: > although the patch is technically fine, I'm reluctant to any changes > like this.
Thanks for taking a look. > Ideally, in AWT code we shouldn't have any WM checks at all: > all of them are workarounds for various problems with our and their code. > Right. Hardcoding support for specific WM just means that this code breaks whenever a new WM is written (or an existing one is forked/renamed). > I really hope we can drop most of the ancient WMs listed in the XWM > class (MOTIF, OPENLOOK, CDE, SAWFISH, etc) in JDK8. We know AWT/Swing > works fine on the modern WMs that conform to ICCCM and NET standards, > and I don't see any reasons to have (and add more!) workarounds for > non-conformant window managers. You mentioned older WMs; what about the new(ish) ones, like KDE2 (which, if I understand it correctly, is just KWIN (any version)), or metacity or CWM? For this particular bug, should I try to get it fixed in mutter instead then? Thanks, Omair