diff options
Diffstat (limited to 'src/declarative/items/context2d')
-rw-r--r-- | src/declarative/items/context2d/qsgcanvasitem.cpp | 2 | ||||
-rw-r--r-- | src/declarative/items/context2d/qsgcontext2d.cpp | 1 | ||||
-rw-r--r-- | src/declarative/items/context2d/qsgcontext2d_p_p.h | 3 |
3 files changed, 4 insertions, 2 deletions
diff --git a/src/declarative/items/context2d/qsgcanvasitem.cpp b/src/declarative/items/context2d/qsgcanvasitem.cpp index 0bd9a47d8d..197a434921 100644 --- a/src/declarative/items/context2d/qsgcanvasitem.cpp +++ b/src/declarative/items/context2d/qsgcanvasitem.cpp @@ -264,7 +264,7 @@ QString QSGCanvasItem::toDataURL(const QString& mimeType) const image.save(&buffer, type.toAscii()); buffer.close(); QString dataUrl = QLatin1String("data:%1;base64,%2"); - return dataUrl.arg(mime).arg(ba.toBase64().constData()); + return dataUrl.arg(mime).arg(QString::fromAscii(ba.toBase64())); } return QLatin1String("data:,"); } diff --git a/src/declarative/items/context2d/qsgcontext2d.cpp b/src/declarative/items/context2d/qsgcontext2d.cpp index 71bc7df980..22a9c7029e 100644 --- a/src/declarative/items/context2d/qsgcontext2d.cpp +++ b/src/declarative/items/context2d/qsgcontext2d.cpp @@ -546,6 +546,7 @@ static v8::Handle<v8::Value> ctx2d_valid(v8::Local<v8::String>, const v8::Access QV8Engine *engine = V8ENGINE_ACCESSOR(); + Q_UNUSED(engine) return v8::Boolean::New(r->context->valid()); } diff --git a/src/declarative/items/context2d/qsgcontext2d_p_p.h b/src/declarative/items/context2d/qsgcontext2d_p_p.h index d71a0bccf2..fc656f5f8f 100644 --- a/src/declarative/items/context2d/qsgcontext2d_p_p.h +++ b/src/declarative/items/context2d/qsgcontext2d_p_p.h @@ -58,7 +58,8 @@ QT_BEGIN_NAMESPACE class QSGCanvasItem; -struct QSGContext2DWorkerAgent { +class QSGContext2DWorkerAgent { +public: QSGContext2DWorkerAgent() :ref(1) , orig(0) |