[Tizen] Coverity fix, Add virtual in the destructor of GlesAbstraction accepted/tizen/unified/20190605.215619 submit/tizen/20190605.005205
authorSunghyun kim <scholb.kim@samsung.com>
Tue, 4 Jun 2019 09:12:36 +0000 (18:12 +0900)
committerSunghyun kim <scholb.kim@samsung.com>
Tue, 4 Jun 2019 09:12:39 +0000 (18:12 +0900)
This reverts commit 423b46766f2fa78c942e17a79c957b3de67037b2.

Change-Id: I8a10cb8399aee4be4040646d7460ec4de2828041

dali/internal/graphics/gles/gles-abstraction.h
dali/internal/graphics/gles/gles2-implementation.h
dali/internal/graphics/gles/gles3-implementation.h

index 16f7cd2..8dc63e6 100644 (file)
@@ -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;
index 054d877..5bab59b 100644 (file)
@@ -40,7 +40,7 @@ class Gles2Implementation : public GlesAbstraction
 public:
   Gles2Implementation() {}
 
-  ~Gles2Implementation() {}
+  ~Gles2Implementation() override {}
 
   void ReadBuffer( GLenum mode ) override
   {
index fca29c8..ace3849 100644 (file)
@@ -39,7 +39,7 @@ class Gles3Implementation : public GlesAbstraction
 public:
   Gles3Implementation() {}
 
-  ~Gles3Implementation() {}
+  ~Gles3Implementation() override {}
 
   void ReadBuffer( GLenum mode ) override
   {