From b4d6a4007768d652f45f28fbb97dabb0d57eb7e4 Mon Sep 17 00:00:00 2001 From: Lesserkuma Date: Thu, 10 Mar 2022 10:52:39 +0100 Subject: [PATCH] 3.6 --- FlashGBX/FlashGBX_GUI.py | 12 ++++++++++++ FlashGBX/res/config.zip | Bin 141564 -> 141564 bytes 2 files changed, 12 insertions(+) diff --git a/FlashGBX/FlashGBX_GUI.py b/FlashGBX/FlashGBX_GUI.py index b22c6c3..240c47b 100644 --- a/FlashGBX/FlashGBX_GUI.py +++ b/FlashGBX/FlashGBX_GUI.py @@ -1337,6 +1337,18 @@ class FlashGBX_GUI(QtWidgets.QWidget): if not self.CONN.IsConnected(): self.DisconnectDevice() self.DEVICES = {} + dontShowAgain = str(self.SETTINGS.value("AutoReconnect", default="disabled")).lower() == "enabled" + if not dontShowAgain: + cb = QtWidgets.QCheckBox("Always try to reconnect without asking", checked=False) + msgbox = QtWidgets.QMessageBox(parent=self, icon=QtWidgets.QMessageBox.Question, windowTitle="{:s} {:s}".format(APPNAME, VERSION), text="The connection to the device was lost. Do you want to try and reconnect to the first device found? The cartridge information will also be reset and read again.", standardButtons=QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No) + msgbox.setDefaultButton(QtWidgets.QMessageBox.Yes) + msgbox.setCheckBox(cb) + answer = msgbox.exec() + dontShowAgain = cb.isChecked() + if dontShowAgain: self.SETTINGS.setValue("AutoReconnect", "enabled") + if answer == QtWidgets.QMessageBox.No: + return False + if self.FindDevices(True): if setMode is not False: mode = setMode if mode == "DMG": self.optDMG.setChecked(True) diff --git a/FlashGBX/res/config.zip b/FlashGBX/res/config.zip index 096fd46b26db5923aa7d18049e6b4267f902986c..220cdc1f8a12ea30f4a9d1c975d7bfd61ff0cf22 100644 GIT binary patch delta 1034 zcmYL{T}V@57{~F!cP`Inb02<8=bUSE7-koB7g7;aR5ywVIvNHZfI3XT;^ZQ1#ae z+w7Dy(+P!}c1nriIq7D$Sh%ckcR5`UQ(vW!Q|Qs?qM43rlr`~}MyJG6`#ZRC2gYHX zchFfATbve-J1HS%+NAr(i3*IF3d(8*V$12hS9F&PyRTQ!Q862rZu?g3#+XxB?y}NL z5?6<$`^klc7~3nU&%`H{R;sxvsjcMTqFaCA8h5+prbEI=_0MifTf)eZF%}XYI&2D4 z9ti*5aE0HK_gUEKMFk_(hrAev@tc?WG)IBmjpPG%Q$9K5kVRW!zMlsl_!p{a6cOe^$DC{1}q)u^)G1)avNG z=)Nt5L4`jQcGX+LVm)O{w>3bgMenTq>`nkJ7&ihqH{;0$;J_Ct%r~GhVr7{`K^ zuolEmd$068+|EXvknu$$1jf1$8Z+Jq!F{w{x@!tMo6v&OmkNVnO!lfnx}#wYaZ}xpjx*~=XG7iKb JFs{ZZ^dIc!hYVNGtBr#J# z2PM9?aGitF%BG#d9k+1BK^d85D@~jg*nL{K8>;B2#7PT1DxFjk6G9kOX;|Vfl@3Vk ztHwGk6sqZva-tyIHm8YsCk@JU$%zRpWNT=OE4Hc&>eCNU`IPI#Xl*HS$NbhtCS9McbH4tsb7B6$#H8<^$!h1Ijsm}-C zLdfkJV`0!k-HMUw4?O<~zwb`4(BZ`d7A|6`3ke6(E(Q$F0z z$NRz!`mrQq&TpnAEA6ero&9_x+!u9l8QbdNGUn^ebVVR72{#+SYcjqKnCa#qmgMwS zQ2a*PcerW;9g%q6!Y>x~HbRJP6Yk4K%1UexQBvad5Gq($4&k{s9v5z+$;3hviaCvH z_>6H(gOIo(+@gk`ma(T9PssSB*%TVWC{8^S?v*fH#-fEiEvVr1slc