[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace
From: Matthias Fuchs <mat69 () gmx ! net>
Date: 2010-11-30 20:03:04
Message-ID: 20101130200304.28A91AC8A3 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1202415 by mfuchs:
Turns the slide effect off if KRunner is set to floating.
BUG:218678
M +2 -0 krunner/krunnerdialog.cpp
M +6 -0 kwin/effects/slidingpopups/slidingpopups.cpp
--- trunk/KDE/kdebase/workspace/krunner/krunnerdialog.cpp #1202414:1202415
@@ -199,6 +199,8 @@
if (m_floating) {
KWindowSystem::setOnDesktop(winId(), KWindowSystem::currentDesktop());
+ //Turn the sliding effect off
+ Plasma::WindowEffects::slideWindow(this, Plasma::Floating);
} else {
KWindowSystem::setOnAllDesktops(winId(), true);
Plasma::WindowEffects::slideWindow(this, Plasma::TopEdge);
--- trunk/KDE/kdebase/workspace/kwin/effects/slidingpopups/slidingpopups.cpp #1202414:1202415
@@ -190,7 +190,13 @@
QByteArray data = w->readProperty( mAtom, mAtom, 32 );
if( data.length() < 1 )
+ {
+ // Property was removed, thus also remove the effect for window
+ mAppearingWindows.remove( w );
+ mDisappearingWindows.remove( w );
+ mWindowsData.remove( w );
return;
+ }
long* d = reinterpret_cast< long* >( data.data());
Data animData;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic