From b625249ff8d0965849c737a85a7010503b4e2974 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Thu, 20 Nov 2025 19:24:15 +0100 Subject: [PATCH] fix: State problem when not changing emote name --- lib/pages/settings_emotes/settings_emotes.dart | 3 ++- lib/pages/settings_emotes/settings_emotes_view.dart | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/pages/settings_emotes/settings_emotes.dart b/lib/pages/settings_emotes/settings_emotes.dart index 82b69bb52..56c24ca93 100644 --- a/lib/pages/settings_emotes/settings_emotes.dart +++ b/lib/pages/settings_emotes/settings_emotes.dart @@ -135,11 +135,12 @@ class EmotesSettingsController extends State { void submitImageAction( String oldImageCode, - String imageCode, ImagePackImageContent image, TextEditingController controller, ) { controller.text = controller.text.trim().replaceAll(' ', '-'); + final imageCode = controller.text; + if (imageCode == oldImageCode) return; if (pack!.images.keys.any((k) => k == imageCode && k != oldImageCode)) { controller.text = oldImageCode; showOkAlertDialog( diff --git a/lib/pages/settings_emotes/settings_emotes_view.dart b/lib/pages/settings_emotes/settings_emotes_view.dart index d00fd8b4f..47a08aa60 100644 --- a/lib/pages/settings_emotes/settings_emotes_view.dart +++ b/lib/pages/settings_emotes/settings_emotes_view.dart @@ -135,7 +135,6 @@ class EmotesSettingsView extends StatelessWidget { onInvoke: (i) { controller.submitImageAction( imageCode, - textEditingController.text, image, textEditingController, ); @@ -165,7 +164,6 @@ class EmotesSettingsView extends StatelessWidget { onSubmitted: (s) => controller.submitImageAction( imageCode, - s, image, textEditingController, ),