Incorrect assert can happen if the object never gets to be initialized. 87/34187/2
authorFrancisco Santos <f1.santos@samsung.com>
Wed, 21 Jan 2015 15:54:21 +0000 (15:54 +0000)
committerFrancisco Santos <f1.santos@samsung.com>
Thu, 22 Jan 2015 11:37:30 +0000 (03:37 -0800)
Change-Id: Id0a81a2155dfc8189800ba9b67dd9a4dd037d91e

adaptors/common/feedback/feedback-plugin-proxy.cpp

index d6d6647..2777e21 100644 (file)
@@ -50,8 +50,7 @@ FeedbackPluginProxy::~FeedbackPluginProxy()
     delete mFeedbackPlugin;
     mFeedbackPlugin = NULL;
 
-    DALI_ASSERT_ALWAYS( mLibHandle );
-    if( dlclose( mLibHandle ) )
+    if( mLibHandle && dlclose( mLibHandle ) )
     {
       DALI_LOG_ERROR( "Error closing dali feedback plugin library: %s\n", dlerror() );
     }