summaryrefslogtreecommitdiffstats
path: root/src/compositor/wayland_wrapper/wlextendedsurface.cpp
diff options
context:
space:
mode:
authorLasse Holmstedt <lasse.holmstedt@nokia.com>2012-02-02 15:54:05 +0100
committerGunnar Sletta <gunnar.sletta@nokia.com>2012-02-03 09:36:20 +0100
commit7c02d300ce5274f17b13d8da857217af3343fda7 (patch)
tree986cb2ba48163b36eb63549b149a6bed33afce47 /src/compositor/wayland_wrapper/wlextendedsurface.cpp
parentc8ca4b74a8ad7469c3597ec9412cf175b1ef6fcc (diff)
Don't try to carry over qPrintable() pointers
The pointer is out of scope by the time it's sent through wayland. Change-Id: I00e9f050dfa47bf078921600d2bf63502f0b4897 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Ian Monroe <ian.monroe@nokia.com> Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
Diffstat (limited to 'src/compositor/wayland_wrapper/wlextendedsurface.cpp')
-rw-r--r--src/compositor/wayland_wrapper/wlextendedsurface.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compositor/wayland_wrapper/wlextendedsurface.cpp b/src/compositor/wayland_wrapper/wlextendedsurface.cpp
index 5ee1f93d9..38e4dff4f 100644
--- a/src/compositor/wayland_wrapper/wlextendedsurface.cpp
+++ b/src/compositor/wayland_wrapper/wlextendedsurface.cpp
@@ -94,7 +94,7 @@ ExtendedSurface::~ExtendedSurface()
}
-void ExtendedSurface::sendGenericProperty(const char *name, const QVariant &variant)
+void ExtendedSurface::sendGenericProperty(const QString &name, const QVariant &variant)
{
QByteArray byteValue;
QDataStream ds(&byteValue, QIODevice::WriteOnly);
@@ -103,7 +103,7 @@ void ExtendedSurface::sendGenericProperty(const char *name, const QVariant &vari
data.size = byteValue.size();
data.data = (void*) byteValue.constData();
data.alloc = 0;
- wl_resource_post_event(m_extended_surface_resource,WL_EXTENDED_SURFACE_SET_GENERIC_PROPERTY, name,&data);
+ wl_resource_post_event(m_extended_surface_resource,WL_EXTENDED_SURFACE_SET_GENERIC_PROPERTY, qPrintable(name), &data);
}