To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=76650
------- Additional comments from [EMAIL PROTECTED] Mon Dec 17 17:08:03 +0000 2007 ------- Sorry, I had not realized that Xinerama was ever developed beyond Linux-i386. Turns out the mentioned code in NetWMAdaptor::showFullScreen is executed on un-fullscreen, so that's not a very good lead. We have put in some developer time over here to see what is going on. We know now that the spot that the actual problem function is WMAdaptor::maximizeFrame() in wmadaptor.cxx. There, it makes a call to m_pSalDisplay->GetScreenSize(), which returns the incorrect value. That function, in turn, just uses an X function on the RootWindow, which apparently is not correct. My theory at the moment is that it works in KDE, because whatever the root window is (kdesktop, I guess), actually goes and changes its X geometry values upon a randr event. We're still looking into this. One of two possible solutions I see is to add code to GetScreenSize() to make it randr-aware and get the values from there. That would add complication, because randr can do many resolutions on many outputs, but at least doing so for the active display would be a step in the right direction. The other workaround is to do whatever KDE is doing that makes the legacy access methods correct. Clearly, the first option is preferred going forward. Could I suggest that this bug is more than just an enhancement? Its solution would solve a real problem. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
