From 5b119a59d7e2add24cc3ac502d9cedc73e2ccabb Mon Sep 17 00:00:00 2001 From: Loren Eteval Date: Fri, 10 May 2024 20:30:05 +0800 Subject: [PATCH] Fix logic in server table widget Signed-off-by: Loren Eteval --- Furious/Widget/UserServersQTableWidget.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Furious/Widget/UserServersQTableWidget.py b/Furious/Widget/UserServersQTableWidget.py index 3bf3373..c4df8b1 100644 --- a/Furious/Widget/UserServersQTableWidget.py +++ b/Furious/Widget/UserServersQTableWidget.py @@ -957,20 +957,20 @@ class UserServersQTableWidget(QTranslatable, AppQTableWidget): modified = editor.inputToFactory(factory) - if modified: - self.flushRow(index, factory) + # Still flush to row since remark may be modified + self.flushRow(index, factory) - if index == AS_UserActivatedItemIndex(): - try: - if APP().isSystemTrayConnected(): - mbox = NewChangesNextTimeMBox() + if modified and index == AS_UserActivatedItemIndex(): + try: + if APP().isSystemTrayConnected(): + mbox = NewChangesNextTimeMBox() - # Show the MessageBox asynchronously - mbox.open() - except Exception: - # Any non-exit exceptions + # Show the MessageBox asynchronously + mbox.open() + except Exception: + # Any non-exit exceptions - pass + pass editor.accepted.disconnect()