[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [latte-dock] /: fixes for wayland
From: Michail Vourlakos <null () kde ! org>
Date: 2018-02-28 23:31:41
Message-ID: E1erBCH-0005Ev-9l () code ! kde ! org
[Download RAW message or body]
Git commit d6740bb378a8e56f1a15bf28da628e973dc9c2ab by Michail Vourlakos.
Committed on 28/02/2018 at 22:35.
Pushed by mvourlakos into branch 'master'.
fixes for wayland
M +6 -0 app/dock/dockview.cpp
M +2 -1 containment/package/contents/ui/VisibilityManager.qml
https://commits.kde.org/latte-dock/d6740bb378a8e56f1a15bf28da628e973dc9c2ab
diff --git a/app/dock/dockview.cpp b/app/dock/dockview.cpp
index dfcc8b5..f4ade12 100644
--- a/app/dock/dockview.cpp
+++ b/app/dock/dockview.cpp
@@ -1504,6 +1504,12 @@ void DockView::setBlockHiding(bool block)
=
void DockView::updateEffects()
{
+ //! CRASH: Dont update effects under wayland
+ //! because they arent supported yet
+ if (KWindowSystem::isPlatformWayland()) {
+ return;
+ }
+
if (!m_behaveAsPlasmaPanel) {
if (m_drawEffects && !m_effectsArea.isNull() && !m_effectsArea.isE=
mpty()) {
//! this is used when compositing is disabled and provides
diff --git a/containment/package/contents/ui/VisibilityManager.qml b/contai=
nment/package/contents/ui/VisibilityManager.qml
index 70e8f5a..62a001b 100644
--- a/containment/package/contents/ui/VisibilityManager.qml
+++ b/containment/package/contents/ui/VisibilityManager.qml
@@ -76,7 +76,8 @@ Item{
Binding{
target: dock
property:"maxThickness"
- when: dock
+ //! prevents updating window geometry during closing window in way=
land and such fixes a crash
+ when: dock && !inTempHiding && !inForceHiding
value: thicknessZoomOriginal
}
=
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic