Hi, Francis, all,
the diffs in XPanelPeer are a part of the fix for 6567564 (Canvas's
graphics config does not change when moved across monitors, Linux). The
fix also includes some changes in XPanelPeer sub/super classes, and I
think it's not a right thing to revert the changes from XPanelPeer only.
At the same time, I still can't reproduce the described problem with
window decorations on my desktop. I have already written to Kyle
privately about the required system configuration (32/64 bit, window
manager, window manager version, etc.) but haven't received any reply.
Until this information is available, we can't proceed with the bug.
Thanks,
Artem
Francis Kung wrote:
Hi everyone,
Could you tell what window manager you're using when you observe
this behavior? Did you try running under Metacity? Is the bug still
reproducible then?
This was tested under Metacity and it is still a bug.
Sun accepted this bug this morning as bug 6586752.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6586752
This problem was narrowed down to a regression between b14 and b15.
The patch causing the problem has been uploaded here:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=37
Though, we are still trying to determine what part of this patch is
the cause.
I've found the specific area that causes this regression; it was the
change in XPanelPeer.java. I've attached the relevant b14->b15 diff; if
you revert that patch then window decorations appear once again.
Regards,
Francis