summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/compositor/compositor_api/qwaylandcompositor.cpp4
-rw-r--r--src/compositor/compositor_api/qwaylandcompositor.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/compositor/compositor_api/qwaylandcompositor.cpp b/src/compositor/compositor_api/qwaylandcompositor.cpp
index ef428a4eb..a0673c799 100644
--- a/src/compositor/compositor_api/qwaylandcompositor.cpp
+++ b/src/compositor/compositor_api/qwaylandcompositor.cpp
@@ -185,10 +185,10 @@ QPointF QWaylandCompositor::mapToView(QWaylandSurfaceView *surface, const QPoint
The default implementation simply forwards the request to QDesktopServices::openUrl().
*/
-void QWaylandCompositor::openUrl(WaylandClient *client, const QUrl &url)
+bool QWaylandCompositor::openUrl(WaylandClient *client, const QUrl &url)
{
Q_UNUSED(client);
- QDesktopServices::openUrl(url);
+ return QDesktopServices::openUrl(url);
}
QtWayland::Compositor * QWaylandCompositor::handle() const
diff --git a/src/compositor/compositor_api/qwaylandcompositor.h b/src/compositor/compositor_api/qwaylandcompositor.h
index 2b7832d15..7c6451eed 100644
--- a/src/compositor/compositor_api/qwaylandcompositor.h
+++ b/src/compositor/compositor_api/qwaylandcompositor.h
@@ -105,7 +105,7 @@ public:
virtual QWaylandSurfaceView *pickView(const QPointF &globalPosition) const;
virtual QPointF mapToView(QWaylandSurfaceView *view, const QPointF &surfacePosition) const;
- virtual void openUrl(WaylandClient *client, const QUrl &url);
+ virtual bool openUrl(WaylandClient *client, const QUrl &url);
QtWayland::Compositor *handle() const;