aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/coreapi
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/scenegraph/coreapi')
-rw-r--r--src/quick/scenegraph/coreapi/qsgmaterial.h1
-rw-r--r--src/quick/scenegraph/coreapi/qsgnodeupdater.cpp4
-rw-r--r--src/quick/scenegraph/coreapi/qsgnodeupdater_p.h1
3 files changed, 6 insertions, 0 deletions
diff --git a/src/quick/scenegraph/coreapi/qsgmaterial.h b/src/quick/scenegraph/coreapi/qsgmaterial.h
index 95c32c59f2..65c8df219f 100644
--- a/src/quick/scenegraph/coreapi/qsgmaterial.h
+++ b/src/quick/scenegraph/coreapi/qsgmaterial.h
@@ -83,6 +83,7 @@ public:
};
QSGMaterialShader();
+ virtual ~QSGMaterialShader() {};
virtual void activate();
virtual void deactivate();
diff --git a/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp b/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
index b071bbb621..31b82d9d88 100644
--- a/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
+++ b/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
@@ -54,6 +54,10 @@ QSGNodeUpdater::QSGNodeUpdater()
m_opacity_stack.add(1);
}
+QSGNodeUpdater::~QSGNodeUpdater()
+{
+}
+
void QSGNodeUpdater::updateStates(QSGNode *n)
{
m_current_clip = 0;
diff --git a/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h b/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h
index c45412d201..5c455b8151 100644
--- a/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h
+++ b/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h
@@ -51,6 +51,7 @@ class Q_QUICK_EXPORT QSGNodeUpdater
{
public:
QSGNodeUpdater();
+ virtual ~QSGNodeUpdater();
virtual void updateStates(QSGNode *n);
virtual bool isNodeBlocked(QSGNode *n, QSGNode *root) const;