[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kwin/fredrik/vulkan] /: scene: Add a compositingFailed signal
From: Fredrik_Höglund <null () kde ! org>
Date: 2018-02-16 17:01:48
Message-ID: E1emjOO-0004Yx-Cj () code ! kde ! org
[Download RAW message or body]
Git commit fbd85e5061cc0cfa9bed33916f086207a1a26114 by Fredrik H=C3=B6glund.
Committed on 16/02/2018 at 16:58.
Pushed by fredrik into branch 'fredrik/vulkan'.
scene: Add a compositingFailed signal
This signal should be emitted by the scene when a fatal error has been
detected. The compositor connects this signal to Compositor::finish().
M +1 -0 composite.cpp
M +1 -0 scene.h
https://commits.kde.org/kwin/fbd85e5061cc0cfa9bed33916f086207a1a26114
diff --git a/composite.cpp b/composite.cpp
index 74d45c063..0c82379d6 100644
--- a/composite.cpp
+++ b/composite.cpp
@@ -260,6 +260,7 @@ void Compositor::slotCompositingOptionsInitialized()
}
=
connect(m_scene, &Scene::resetCompositing, this, &Compositor::restart);
+ connect(m_scene, &Scene::compositingFailed, this, &Compositor::finish);
emit sceneCreated();
=
if (Workspace::self()) {
diff --git a/scene.h b/scene.h
index f7c67c5ca..a4eb3ba34 100644
--- a/scene.h
+++ b/scene.h
@@ -187,6 +187,7 @@ public:
Q_SIGNALS:
void frameRendered();
void resetCompositing();
+ void compositingFailed();
=
public Q_SLOTS:
// a window has been destroyed
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic