From 445245be5ed13b969aaa0bd87647f3386f24d3eb Mon Sep 17 00:00:00 2001 From: taeyoon Date: Wed, 26 Aug 2015 16:21:26 +0900 Subject: [PATCH 1/1] Fix VD prevent issues - Add copy constructor & assignment operator (Undefined) Change-Id: Iae5ab6376fa777be93fb99c2da7edefa1e7d1401 --- .../internal/controls/scrollable/item-view/depth-layout.h | 8 ++++++++ dali-toolkit/internal/controls/scrollable/item-view/grid-layout.h | 8 ++++++++ .../internal/controls/scrollable/item-view/spiral-layout.h | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/dali-toolkit/internal/controls/scrollable/item-view/depth-layout.h b/dali-toolkit/internal/controls/scrollable/item-view/depth-layout.h index 82ce8fc..6ce8c73 100644 --- a/dali-toolkit/internal/controls/scrollable/item-view/depth-layout.h +++ b/dali-toolkit/internal/controls/scrollable/item-view/depth-layout.h @@ -214,6 +214,14 @@ protected: private: + // Undefined + DepthLayout( const DepthLayout& depthLayout ); + + // Undefined + DepthLayout& operator=( const DepthLayout& depthLayout ); + +private: + struct Impl; Impl* mImpl; }; diff --git a/dali-toolkit/internal/controls/scrollable/item-view/grid-layout.h b/dali-toolkit/internal/controls/scrollable/item-view/grid-layout.h index 8cbdd33..7476822 100644 --- a/dali-toolkit/internal/controls/scrollable/item-view/grid-layout.h +++ b/dali-toolkit/internal/controls/scrollable/item-view/grid-layout.h @@ -257,6 +257,14 @@ protected: private: + // Undefined + GridLayout( const GridLayout& itemLayout ); + + // Undefined + GridLayout& operator=( const GridLayout& rhs ); + +private: + struct Impl; Impl* mImpl; }; diff --git a/dali-toolkit/internal/controls/scrollable/item-view/spiral-layout.h b/dali-toolkit/internal/controls/scrollable/item-view/spiral-layout.h index 00f550a..1a3e30c 100644 --- a/dali-toolkit/internal/controls/scrollable/item-view/spiral-layout.h +++ b/dali-toolkit/internal/controls/scrollable/item-view/spiral-layout.h @@ -187,6 +187,14 @@ protected: private: + // Undefined + SpiralLayout( const SpiralLayout& spiralLayout ); + + // Undefined + SpiralLayout& operator=( const SpiralLayout& spiralLayout ); + +private: + struct Impl; Impl* mImpl; }; -- 2.7.4