This repository was archived by the owner on May 1, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -198,7 +198,6 @@ internal void HandleLongPress(TouchEffect sender)
198
198
var longPressAction = new Action ( ( ) =>
199
199
{
200
200
sender . HandleUserInteraction ( TouchInteractionStatus . Completed ) ;
201
- sender . LongPressCommand ? . Execute ( sender . LongPressCommandParameter ?? sender . CommandParameter ) ;
202
201
sender . RaiseLongPressCompleted ( ) ;
203
202
} ) ;
204
203
@@ -229,7 +228,6 @@ internal void OnTapped(TouchEffect sender)
229
228
if ( sender . Element is IButtonController button )
230
229
button . SendClicked ( ) ;
231
230
232
- sender . Command ? . Execute ( sender . CommandParameter ) ;
233
231
sender . RaiseCompleted ( ) ;
234
232
}
235
233
Original file line number Diff line number Diff line change @@ -1160,10 +1160,20 @@ internal void RaiseHoverStatusChanged()
1160
1160
=> weakEventManager . RaiseEvent ( Element , new HoverStatusChangedEventArgs ( HoverStatus ) , nameof ( HoverStatusChanged ) ) ;
1161
1161
1162
1162
internal void RaiseCompleted ( )
1163
- => weakEventManager . RaiseEvent ( Element , new TouchCompletedEventArgs ( CommandParameter ) , nameof ( Completed ) ) ;
1163
+ {
1164
+ var element = Element ;
1165
+ var parameter = CommandParameter ;
1166
+ Command ? . Execute ( parameter ) ;
1167
+ weakEventManager . RaiseEvent ( element , new TouchCompletedEventArgs ( parameter ) , nameof ( Completed ) ) ;
1168
+ }
1164
1169
1165
1170
internal void RaiseLongPressCompleted ( )
1166
- => weakEventManager . RaiseEvent ( Element , new LongPressCompletedEventArgs ( LongPressCommandParameter ?? CommandParameter ) , nameof ( LongPressCompleted ) ) ;
1171
+ {
1172
+ var element = Element ;
1173
+ var parameter = LongPressCommandParameter ?? CommandParameter ;
1174
+ LongPressCommand ? . Execute ( parameter ) ;
1175
+ weakEventManager . RaiseEvent ( element , new LongPressCompletedEventArgs ( parameter ) , nameof ( LongPressCompleted ) ) ;
1176
+ }
1167
1177
1168
1178
internal void ForceUpdateState ( bool animated = true )
1169
1179
{
You can’t perform that action at this time.
0 commit comments