Ticket #41675

Qt-client built in Qt6-mode does not quit

Eröffnet am: 2021-03-02 05:30 Letztes Update: 2021-10-14 02:56

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
1

Details

Qt-client built against Qt6 (--with-qt6), does not quit. It brings up the "Quit?" confirmation dialog, but clicking 'OK' from it does nothing. Even after clicking 'OK' (repeatedly) one can click 'Cancel' to return to the game.

Ticket-Verlauf (3/6 Historien)

2021-03-02 05:30 Aktualisiert von: cazfi
  • New Ticket "Qt-client built in Qt6-mode does not quit" created
2021-03-02 05:44 Aktualisiert von: cazfi
Kommentar

It's some kind of loop in which clicking 'OK' results calling fc_client::closeEvent() which reopens the dialog.

Attempt to trivially cut the loop in fc_client::closeEvent() ended in segfault (but I don't know if it's really related, or does the code just continue to another problem). There's no debugger at my Qt6 testing virtual machine at the moment.

2021-10-10 13:36 Aktualisiert von: cazfi
Kommentar

Reply To cazfi

ended in segfault (but I don't know if it's really related, or does the code just continue to another problem).

That happens even without the modification in Qt5 -> #43019

2021-10-10 13:43 Aktualisiert von: cazfi
  • Lösung Update from Keine to Accepted
2021-10-14 02:56 Aktualisiert von: cazfi
  • Status Update from Offen to Geschlossen
  • Verantwortlicher Update from (Keine) to cazfi
  • Lösung Update from Accepted to Gefixt

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden