Modify hardware backkey event on remote URL
authorJongHeon Choi <j-h.choi@samsung.com>
Thu, 29 Sep 2016 04:30:01 +0000 (13:30 +0900)
committerJongHeon Choi <j-h.choi@samsung.com>
Thu, 29 Sep 2016 04:30:09 +0000 (13:30 +0900)
runtime/browser/web_application.cc

index 0830b93945ccecc78eb92076d1dc1c9429fe1448..8600bbd08591e9824f1f457797abe4f381bad68b 100644 (file)
@@ -673,9 +673,11 @@ void WebApplication::OnOrientationLock(
 void WebApplication::OnHardwareKey(WebView* view, const std::string& keyname) {
   // NOTE: This code is added to enable back-key on remote URL
   if (!common::utils::StartsWith(view->GetUrl(), kFileScheme)) {
-    LOGGER(DEBUG) << "Back to previous page for remote URL";
-    if (!view->Backward()) {
-      RemoveWebViewFromStack(view_stack_.front());
+    if (kKeyNameBack == keyname) {
+      LOGGER(DEBUG) << "Back to previous page for remote URL";
+      if (!view->Backward()) {
+        RemoveWebViewFromStack(view_stack_.front());
+      }
     }
     return;
   }