From bd7329bb2d02ff5be1ad7021751dccf5f9b131f3 Mon Sep 17 00:00:00 2001 From: "Seungho, Baek" Date: Wed, 22 May 2019 13:45:07 +0900 Subject: [PATCH] [Tizen] Coverity fix, Add virtual in the destructor of GlesAbstraction Change-Id: Id5e7bcf0eaa4f477bb04116ab0bedd0005bdc89a Signed-off-by: Seungho, Baek --- dali/internal/graphics/gles/gles-abstraction.h | 5 +++++ dali/internal/graphics/gles/gles2-implementation.h | 2 +- dali/internal/graphics/gles/gles3-implementation.h | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dali/internal/graphics/gles/gles-abstraction.h b/dali/internal/graphics/gles/gles-abstraction.h index 16f7cd2..8dc63e6 100644 --- a/dali/internal/graphics/gles/gles-abstraction.h +++ b/dali/internal/graphics/gles/gles-abstraction.h @@ -32,6 +32,11 @@ class GlesAbstraction public: + /** + * Destructor + */ + virtual ~GlesAbstraction() {}; + virtual void ReadBuffer( GLenum mode ) = 0; virtual void DrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices ) = 0; diff --git a/dali/internal/graphics/gles/gles2-implementation.h b/dali/internal/graphics/gles/gles2-implementation.h index 054d877..5bab59b 100644 --- a/dali/internal/graphics/gles/gles2-implementation.h +++ b/dali/internal/graphics/gles/gles2-implementation.h @@ -40,7 +40,7 @@ class Gles2Implementation : public GlesAbstraction public: Gles2Implementation() {} - ~Gles2Implementation() {} + ~Gles2Implementation() override {} void ReadBuffer( GLenum mode ) override { diff --git a/dali/internal/graphics/gles/gles3-implementation.h b/dali/internal/graphics/gles/gles3-implementation.h index fca29c8..ace3849 100644 --- a/dali/internal/graphics/gles/gles3-implementation.h +++ b/dali/internal/graphics/gles/gles3-implementation.h @@ -39,7 +39,7 @@ class Gles3Implementation : public GlesAbstraction public: Gles3Implementation() {} - ~Gles3Implementation() {} + ~Gles3Implementation() override {} void ReadBuffer( GLenum mode ) override { -- 2.7.4