Stop unnecessary copying of property maps in ImageView::SetImage 27/103527/2
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Thu, 8 Dec 2016 13:37:41 +0000 (13:37 +0000)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Fri, 9 Dec 2016 10:39:19 +0000 (10:39 +0000)
Change-Id: I3f0c228e80478ea76a4cf8cdd1eaaf0702f0fcc5

dali-toolkit/internal/controls/image-view/image-view-impl.cpp
dali-toolkit/internal/controls/image-view/image-view-impl.h

index 89e4c7b..ec0e177 100644 (file)
@@ -90,7 +90,7 @@ void ImageView::SetImage( Image image )
   }
 }
 
-void ImageView::SetImage( Property::Map map )
+void ImageView::SetImage( const Property::Map& map )
 {
   mUrl.clear();
   mImage.Reset();
index df0e66b..2dec681 100644 (file)
@@ -68,7 +68,7 @@ public:
    * If the handle is empty, ImageView will display nothing
    * @param[in] map The Dali::Property::Map to use for to display.
    */
-  void SetImage( Dali::Property::Map map );
+  void SetImage( const Dali::Property::Map& map );
 
   /**
    * @copydoc Dali::Toolkit::SetImage