[Feedback] Removing NotSupported exception in isPatternSupported method 01/163601/2
authorSzymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
Tue, 12 Dec 2017 09:19:56 +0000 (10:19 +0100)
committerSzymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
Mon, 18 Dec 2017 09:23:07 +0000 (10:23 +0100)
[Verification] TCT passed 100%

Change-Id: Ic92d01d2335f038ee671ee9a9f4d516d5cb8ef5f
Signed-off-by: Szymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
src/feedback/feedback_manager.cc

index 3aba534a5ea43d25cfb95633de259217d88be9e2..07e03710aac286c5c038dc5a4aa65270d91fa1fd 100644 (file)
@@ -137,9 +137,11 @@ common::PlatformResult FeedbackManager::isPatternSupported(const std::string &pa
   }
 
   int ret = feedback_is_supported_pattern(type_e, pattern_e, patternStatus);
-  if (ret != FEEDBACK_ERROR_NONE) {
+  if (FEEDBACK_ERROR_NOT_SUPPORTED == ret) {
+    *patternStatus = false;
+  } else if (FEEDBACK_ERROR_NONE != ret) {
     LoggerE("isPatternSupported failed: %d", ret);
-    return CodeToResult(FEEDBACK_ERROR_NOT_SUPPORTED, "Pattern not supported");
+    return CodeToResult(ret, "Checking pattern support failed");
   }
 
   m_feedbackMapsPtr->setPatternSupport(pattern_e, type_e, *patternStatus);