diff options
Diffstat (limited to 'src/modules/Unity/Application/mirsurfaceitem.cpp')
-rw-r--r-- | src/modules/Unity/Application/mirsurfaceitem.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/modules/Unity/Application/mirsurfaceitem.cpp b/src/modules/Unity/Application/mirsurfaceitem.cpp index 37337a4..53331e4 100644 --- a/src/modules/Unity/Application/mirsurfaceitem.cpp +++ b/src/modules/Unity/Application/mirsurfaceitem.cpp @@ -23,7 +23,6 @@ #include "mirbuffersgtexture.h" #include "session.h" #include "mirsurfaceitem.h" -#include "mirshell.h" #include "logging.h" #include "ubuntukeyboardinfo.h" @@ -47,6 +46,7 @@ #include <mir/geometry/rectangle.h> #include <mir/events/event_builders.h> #include <mir_toolkit/event.h> +#include <mir/shell/shell.h> namespace mg = mir::graphics; @@ -190,7 +190,7 @@ MirSurfaceItem::MirSurfaceItem(std::shared_ptr<mir::scene::Surface> surface, MirShell *shell, std::shared_ptr<SurfaceObserver> observer, QQuickItem *parent) - : QQuickItem(parent) + : MirSurfaceItemInterface(parent) , m_surface(surface) , m_session(session) , m_shell(shell) @@ -375,7 +375,7 @@ void MirSurfaceItem::surfaceDamaged() { if (!m_firstFrameDrawn) { m_firstFrameDrawn = true; - Q_EMIT firstFrameDrawn(this); + Q_EMIT firstFrameDrawn(); } scheduleTextureUpdate(); @@ -561,7 +561,7 @@ void MirSurfaceItem::endCurrentTouchSequence(ulong timestamp) touchEvent.updateTouchPointStatesAndType(); - auto ev = makeMirEvent(touchEvent.modifiers, touchEvent.touchPoints, + auto ev = makeMirEvent(touchEvent.modifiers, touchEvent.touchPoints, touchEvent.touchPointStates, touchEvent.timestamp); m_surface->consume(*ev); @@ -672,7 +672,7 @@ void MirSurfaceItem::setState(const State &state) } } -void MirSurfaceItem::setLive(const bool live) +void MirSurfaceItem::setLive(bool live) { if (m_live != live) { m_live = live; |