[NUI] Prevent to call button up event when button is not pressed
authorTaehyub Kim <taehyub.kim@samsung.com>
Tue, 8 Mar 2022 13:07:20 +0000 (22:07 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Tue, 8 Mar 2022 13:10:54 +0000 (22:10 +0900)
src/Tizen.NUI.Components/Controls/Button.Internal.cs

index e7aeb0e..b82b418 100755 (executable)
@@ -127,7 +127,10 @@ namespace Tizen.NUI.Components
                     return true;
                 case PointStateType.Up:
                     {
-                        bool clicked = isPressed && IsEnabled;
+                        if (!isPressed)
+                        {
+                            return true;
+                        }
 
                         isPressed = false;
 
@@ -142,11 +145,8 @@ namespace Tizen.NUI.Components
                             UpdateState();
                         }
 
-                        if (clicked)
-                        {
-                            ClickedEventArgs eventArgs = new ClickedEventArgs();
-                            OnClickedInternal(eventArgs);
-                        }
+                        ClickedEventArgs eventArgs = new ClickedEventArgs();
+                        OnClickedInternal(eventArgs);
 
                         return true;
                     }