----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/108375/#review25517 -----------------------------------------------------------
This review has been submitted with commit ed7b99f14f52b9ab43b06996af1e5f36a50c4d77 by Thomas Lübking to branch master. - Commit Hook On Jan. 13, 2013, 9:32 p.m., Thomas Lübking wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/108375/ > ----------------------------------------------------------- > > (Updated Jan. 13, 2013, 9:32 p.m.) > > > Review request for Plasma and Martin Gräßlin. > > > Description > ------- > > Ok. Redirecting to plasma. > > The patch fixes: > > a) setting the properties > ... to happen on show, this is required because the "hide()" will (usually > and in this case) destroy the drawable ("window") and with it all properties > on the server; so they need to be re/set "when required". > > b) input processing > Relevant events are sucked so that we don't receive them more than once > (usually i'd discourage from installing an eventfilter on the application but > the screenlocker is ideally of low event occurrance anyway) > > c) triggering events > Not really a fix but the "saver" is now hidden on any keyPress and only > reshown on escape keyRelease (iirc this was the behavior of most screenSavers > when i used them because there was no dpms ...) > > d) screen geometry adaptation > if the user attaches a screen and that auto-extends the desktop, the > screenlocker currently yells a warning and happily exposes the desktop > (there's still a problem in case KWin fades in the locker but that's not > matter to this patch) > > > This addresses bug 311116. > http://bugs.kde.org/show_bug.cgi?id=311116 > > > Diffs > ----- > > ksmserver/screenlocker/greeter/greeter.cpp f5918f9 > ksmserver/screenlocker/greeter/greeterapp.h 6b2c263 > ksmserver/screenlocker/greeter/greeterapp.cpp a35c8ae > ksmserver/screenlocker/greeter/screensaverwindow.cpp adb2587 > > Diff: http://git.reviewboard.kde.org/r/108375/diff/ > > > Testing > ------- > > "Screensaver" - Emulation ;-) > > m_showScreenSaver = true; > // screensaverWindow->setBackground(backgroundPix); > screensaverWindow->setAutoFillBackground(true); > > > Thanks, > > Thomas Lübking > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel