HomePhabricator

introduce a new StartShutdown() function, which starts a thread with Shutdown()…
9247134eaba9Unpublished

Unpublished Commit · Learn More

Repository Importing: This repository is still importing.

Description

introduce a new StartShutdown() function, which starts a thread with Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits)

Details

Provenance
Philip Kaufmann <phil.kaufmann@t-online.de>Authored on Jun 11 2012, 05:40
schancelPushed on Jan 5 2018, 21:58
schancelPushed on Jan 5 2018, 21:39
schancelPushed on Jan 5 2018, 21:17
Parents
rSTAGING883a310904b3: Merge pull request #1435 from TheBlueMatt/mingwbuild
Branches
Unknown
Tags
Unknown

Event Timeline

Philip Kaufmann <phil.kaufmann@t-online.de> committed rSTAGING9247134eaba9: introduce a new StartShutdown() function, which starts a thread with Shutdown()… (authored by Philip Kaufmann <phil.kaufmann@t-online.de>).Jun 12 2012, 05:21