Add more warnings
authorCharles Yin <charles.yin@nokia.com>
Fri, 4 May 2012 01:18:08 +0000 (11:18 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 4 May 2012 06:47:22 +0000 (08:47 +0200)
renderTaraget and renderStrategy are not allowed to be modified once
context was initialized.

Change-Id: Ic0aa493b4e686a063c318a1d1ec912c176e47ed4
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
src/quick/items/context2d/qquickcanvasitem.cpp

index 7673c39..c98c4bc 100644 (file)
@@ -428,8 +428,10 @@ void QQuickCanvasItem::setRenderTarget(QQuickCanvasItem::RenderTarget target)
 {
     Q_D(QQuickCanvasItem);
     if (d->renderTarget != target) {
-        if (d->contextInitialized)         // target not changeable once context is active
+        if (d->contextInitialized) {
+            qmlInfo(this) << "Canvas:renderTarget not changeble once context is active.";
             return;
+        }
 
         d->renderTarget = target;
         emit renderTargetChanged();
@@ -470,8 +472,10 @@ void QQuickCanvasItem::setRenderStrategy(QQuickCanvasItem::RenderStrategy strate
 {
     Q_D(QQuickCanvasItem);
     if (d->renderStrategy != strategy) {
-        if (d->contextInitialized)   // Render strategy not changeable once context is active
+        if (d->contextInitialized) {
+            qmlInfo(this) << "Canvas:renderStrategy not changeable once context is active.";
             return;
+        }
 
         d->renderStrategy = strategy;
         emit renderStrategyChanged();