Skip to content

fix: handle null case when uninstalling app#3249

Merged
mdmohsin7 merged 1 commit intomainfrom
fix/uninstall-app
Oct 18, 2025
Merged

fix: handle null case when uninstalling app#3249
mdmohsin7 merged 1 commit intomainfrom
fix/uninstall-app

Conversation

@krushnarout
Copy link
Member

@krushnarout krushnarout commented Oct 18, 2025

closes #3241

before:

ScreenRecording_10-18-2025.23-13-11_1.MP4

logs:

flutter: ----------------FIREBASE CRASHLYTICS----------------
flutter: Bad state: No element
flutter: 
#0      ListBase.firstWhere (dart:collection/list.dart:132:5)
#1      SharedPreferencesUtil.disableApp (package:omi/backend/preferences.dart:255:22)
#2      _AppDetailPageState._toggleApp (package:omi/pages/apps/app_detail/app_detail.dart:1129:13)
#3      _AppDetailPageState.build.<anonymous closure> (package:omi/pages/apps/app_detail/app_detail.dart:576:48)
#4      _AnimatedLoadingButtonState._handleOnPressed (package:omi/widgets/animated_loading_button.dart:38:27)
#5      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1204:21)
#6      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:345:24)
#7      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:758:11)
#8      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:383:5)
#9      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:353:7)
#10     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:173:27)
#11

after:

ScreenRecording_10-18-2025.23-16-15_1.MOV
Screenshot 2025-10-18 at 11 15 52 PM

@krushnarout krushnarout requested a review from mdmohsin7 October 18, 2025 17:51
@mdmohsin7 mdmohsin7 merged commit 4d97bf2 into main Oct 18, 2025
1 check passed
@mdmohsin7 mdmohsin7 deleted the fix/uninstall-app branch October 18, 2025 18:25
@krushnarout krushnarout linked an issue Oct 24, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FlutterError - Bad state: No element uninstall app is broken (both paid and free apps)

2 participants