[effects/thumbnailaside] Use windowFrameGeometryChanged
Summary: Use windowFrameGeometryChanged rather than windowGeometryShapeChanged because we are interested only in frame geometry changes. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D26906
This commit is contained in:
parent
37b8023f71
commit
0253add426
2 changed files with 3 additions and 3 deletions
|
@ -44,7 +44,7 @@ ThumbnailAsideEffect::ThumbnailAsideEffect()
|
||||||
connect(a, &QAction::triggered, this, &ThumbnailAsideEffect::toggleCurrentThumbnail);
|
connect(a, &QAction::triggered, this, &ThumbnailAsideEffect::toggleCurrentThumbnail);
|
||||||
|
|
||||||
connect(effects, &EffectsHandler::windowClosed, this, &ThumbnailAsideEffect::slotWindowClosed);
|
connect(effects, &EffectsHandler::windowClosed, this, &ThumbnailAsideEffect::slotWindowClosed);
|
||||||
connect(effects, &EffectsHandler::windowGeometryShapeChanged, this, &ThumbnailAsideEffect::slotWindowGeometryShapeChanged);
|
connect(effects, &EffectsHandler::windowFrameGeometryChanged, this, &ThumbnailAsideEffect::slotWindowFrameGeometryChanged);
|
||||||
connect(effects, &EffectsHandler::windowDamaged, this, &ThumbnailAsideEffect::slotWindowDamaged);
|
connect(effects, &EffectsHandler::windowDamaged, this, &ThumbnailAsideEffect::slotWindowDamaged);
|
||||||
connect(effects, &EffectsHandler::screenLockingChanged, this, &ThumbnailAsideEffect::repaintAll);
|
connect(effects, &EffectsHandler::screenLockingChanged, this, &ThumbnailAsideEffect::repaintAll);
|
||||||
reconfigure(ReconfigureAll);
|
reconfigure(ReconfigureAll);
|
||||||
|
@ -92,7 +92,7 @@ void ThumbnailAsideEffect::slotWindowDamaged(EffectWindow* w, const QRect&)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ThumbnailAsideEffect::slotWindowGeometryShapeChanged(EffectWindow* w, const QRect& old)
|
void ThumbnailAsideEffect::slotWindowFrameGeometryChanged(EffectWindow* w, const QRect& old)
|
||||||
{
|
{
|
||||||
foreach (const Data & d, windows) {
|
foreach (const Data & d, windows) {
|
||||||
if (d.window == w) {
|
if (d.window == w) {
|
||||||
|
|
|
@ -65,7 +65,7 @@ public:
|
||||||
private Q_SLOTS:
|
private Q_SLOTS:
|
||||||
void toggleCurrentThumbnail();
|
void toggleCurrentThumbnail();
|
||||||
void slotWindowClosed(KWin::EffectWindow *w);
|
void slotWindowClosed(KWin::EffectWindow *w);
|
||||||
void slotWindowGeometryShapeChanged(KWin::EffectWindow *w, const QRect &old);
|
void slotWindowFrameGeometryChanged(KWin::EffectWindow *w, const QRect &old);
|
||||||
void slotWindowDamaged(KWin::EffectWindow* w, const QRect& damage);
|
void slotWindowDamaged(KWin::EffectWindow* w, const QRect& damage);
|
||||||
bool isActive() const override;
|
bool isActive() const override;
|
||||||
void repaintAll();
|
void repaintAll();
|
||||||
|
|
Loading…
Reference in a new issue