diff --git a/src/effects.cpp b/src/effects.cpp index c4c98a9b76..8223dd66d1 100644 --- a/src/effects.cpp +++ b/src/effects.cpp @@ -322,7 +322,6 @@ void EffectsHandlerImpl::setupClientConnections(AbstractClient* c) connect(c, &AbstractClient::geometryShapeChanged, this, &EffectsHandlerImpl::slotGeometryShapeChanged); connect(c, &AbstractClient::frameGeometryChanged, this, &EffectsHandlerImpl::slotFrameGeometryChanged); connect(c, &AbstractClient::damaged, this, &EffectsHandlerImpl::slotWindowDamaged); - connect(c, &AbstractClient::paddingChanged, this, &EffectsHandlerImpl::slotPaddingChanged); connect(c, &AbstractClient::unresponsiveChanged, this, [this, c](bool unresponsive) { emit windowUnresponsiveChanged(c->effectWindow(), unresponsive); @@ -366,7 +365,6 @@ void EffectsHandlerImpl::setupUnmanagedConnections(Unmanaged* u) connect(u, &Unmanaged::opacityChanged, this, &EffectsHandlerImpl::slotOpacityChanged); connect(u, &Unmanaged::geometryShapeChanged, this, &EffectsHandlerImpl::slotGeometryShapeChanged); connect(u, &Unmanaged::frameGeometryChanged, this, &EffectsHandlerImpl::slotFrameGeometryChanged); - connect(u, &Unmanaged::paddingChanged, this, &EffectsHandlerImpl::slotPaddingChanged); connect(u, &Unmanaged::damaged, this, &EffectsHandlerImpl::slotWindowDamaged); connect(u, &Unmanaged::visibleGeometryChanged, this, [this, u]() { emit windowExpandedGeometryChanged(u->effectWindow()); @@ -627,15 +625,6 @@ void EffectsHandlerImpl::slotFrameGeometryChanged(Toplevel *toplevel, const QRec } } -void EffectsHandlerImpl::slotPaddingChanged(Toplevel* t, const QRect& old) -{ - // during late cleanup effectWindow() may be already NULL - // in some functions that may still call this - if (t == nullptr || t->effectWindow() == nullptr) - return; - emit windowPaddingChanged(t->effectWindow(), old); -} - void EffectsHandlerImpl::setActiveFullScreenEffect(Effect* e) { if (fullscreen_effect == e) { diff --git a/src/effects.h b/src/effects.h index d3d095dbbb..c5f71ed1bd 100644 --- a/src/effects.h +++ b/src/effects.h @@ -297,7 +297,6 @@ protected Q_SLOTS: void slotClientModalityChanged(); void slotGeometryShapeChanged(KWin::Toplevel *t, const QRect &old); void slotFrameGeometryChanged(Toplevel *toplevel, const QRect &oldGeometry); - void slotPaddingChanged(KWin::Toplevel *t, const QRect &old); void slotWindowDamaged(KWin::Toplevel *t, const QRegion& r); void slotOutputEnabled(AbstractOutput *output); void slotOutputDisabled(AbstractOutput *output); diff --git a/src/libkwineffects/kwineffects.h b/src/libkwineffects/kwineffects.h index d3ed399956..ebe3b76e8e 100644 --- a/src/libkwineffects/kwineffects.h +++ b/src/libkwineffects/kwineffects.h @@ -1547,13 +1547,6 @@ Q_SIGNALS: * @since 5.19 */ void windowFrameGeometryChanged(KWin::EffectWindow *window, const QRect &oldGeometry); - /** - * Signal emitted when the padding of a window changed. (eg. shadow size) - * @param w The window whose geometry changed - * @param old The previous expandedGeometry() - * @since 4.9 - */ - void windowPaddingChanged(KWin::EffectWindow *w, const QRect &old); /** * Signal emitted when the windows opacity is changed. * @param w The window whose opacity level is changed. diff --git a/src/toplevel.cpp b/src/toplevel.cpp index 5826101e9f..6d08ffe7b4 100644 --- a/src/toplevel.cpp +++ b/src/toplevel.cpp @@ -436,7 +436,6 @@ bool Toplevel::isOnOutput(AbstractOutput *output) const void Toplevel::updateShadow() { - const QRect oldVisibleRect = visibleGeometry(); if (shadow()) { if (!effectWindow()->sceneWindow()->shadow()->updateShadow()) { effectWindow()->sceneWindow()->updateShadow(nullptr); @@ -445,8 +444,6 @@ void Toplevel::updateShadow() } else { Shadow::createShadow(this); } - if (oldVisibleRect != visibleGeometry()) - emit paddingChanged(this, oldVisibleRect); } Shadow *Toplevel::shadow() diff --git a/src/toplevel.h b/src/toplevel.h index d8d815942e..3a4bc3dd23 100644 --- a/src/toplevel.h +++ b/src/toplevel.h @@ -585,7 +585,6 @@ Q_SIGNALS: */ void geometryChanged(); void geometryShapeChanged(KWin::Toplevel* toplevel, const QRect& old); - void paddingChanged(KWin::Toplevel* toplevel, const QRect& old); void windowClosed(KWin::Toplevel* toplevel, KWin::Deleted* deleted); void windowShown(KWin::Toplevel* toplevel); void windowHidden(KWin::Toplevel* toplevel);