diff options
Diffstat (limited to 'src/modules/Unity/Application/mirsurfaceitem.cpp')
-rw-r--r-- | src/modules/Unity/Application/mirsurfaceitem.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/Unity/Application/mirsurfaceitem.cpp b/src/modules/Unity/Application/mirsurfaceitem.cpp index 2697e84..3cd9e67 100644 --- a/src/modules/Unity/Application/mirsurfaceitem.cpp +++ b/src/modules/Unity/Application/mirsurfaceitem.cpp @@ -205,6 +205,7 @@ MirSurfaceItem::MirSurfaceItem(std::shared_ptr<mir::scene::Surface> surface, m_surfaceObserver = observer; if (observer) { connect(observer.get(), &SurfaceObserver::framesPosted, this, &MirSurfaceItem::surfaceDamaged); + connect(observer.get(), &SurfaceObserver::attributeChanged, this, &MirSurfaceItem::onAttributeChanged); observer->setListener(this); } @@ -687,8 +688,7 @@ void MirSurfaceItem::setLive(const bool live) } } -// Called by MirSurfaceItemManager upon a msh::Surface attribute change -void MirSurfaceItem::setAttribute(const MirSurfaceAttrib attribute, const int /*value*/) +void MirSurfaceItem::onAttributeChanged(const MirSurfaceAttrib attribute, const int /*value*/) { switch (attribute) { case mir_surface_attrib_type: |