diff options
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/mobile.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/ui/mobile.c b/src/ui/mobile.c index d678f3e1..263fc141 100644 --- a/src/ui/mobile.c +++ b/src/ui/mobile.c | |||
@@ -788,13 +788,15 @@ void setupMenuTransition_Mobile(iWidget *sheet, iBool isIncoming) { | |||
788 | 788 | ||
789 | void setupSheetTransition_Mobile(iWidget *sheet, iBool isIncoming) { | 789 | void setupSheetTransition_Mobile(iWidget *sheet, iBool isIncoming) { |
790 | if (!useMobileSheetLayout_()) { | 790 | if (!useMobileSheetLayout_()) { |
791 | setFlags_Widget(sheet, horizontalOffset_WidgetFlag, iFalse); | 791 | if (prefs_App()->uiAnimations) { |
792 | if (isIncoming) { | 792 | setFlags_Widget(sheet, horizontalOffset_WidgetFlag, iFalse); |
793 | setVisualOffset_Widget(sheet, -height_Widget(sheet), 0, 0); | 793 | if (isIncoming) { |
794 | setVisualOffset_Widget(sheet, 0, 200, easeOut_AnimFlag | softer_AnimFlag); | 794 | setVisualOffset_Widget(sheet, -height_Widget(sheet), 0, 0); |
795 | } | 795 | setVisualOffset_Widget(sheet, 0, 200, easeOut_AnimFlag | softer_AnimFlag); |
796 | else { | 796 | } |
797 | setVisualOffset_Widget(sheet, -height_Widget(sheet), 200, easeIn_AnimFlag); | 797 | else { |
798 | setVisualOffset_Widget(sheet, -height_Widget(sheet), 200, easeIn_AnimFlag); | ||
799 | } | ||
798 | } | 800 | } |
799 | return; | 801 | return; |
800 | } | 802 | } |