diff options
| author | Gavin Andresen <[email protected]> | 2013-03-23 18:14:12 -0400 |
|---|---|---|
| committer | Gavin Andresen <[email protected]> | 2013-04-03 19:58:47 -0400 |
| commit | 723035bb6839c5d65bfee96d501a8c54814778e3 (patch) | |
| tree | d0d80686edc2c25446fcb0a67d68c8c12722f935 /src/init.cpp | |
| parent | Clean up shutdown process (diff) | |
| download | discoin-723035bb6839c5d65bfee96d501a8c54814778e3.tar.xz discoin-723035bb6839c5d65bfee96d501a8c54814778e3.zip | |
Have Qt poll for shutdown requested, the QT way.
Diffstat (limited to 'src/init.cpp')
| -rw-r--r-- | src/init.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/init.cpp b/src/init.cpp index 3ccd01e3b..ee69d2207 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -61,8 +61,8 @@ enum BindFlags { // immediately and the parent exits from main(). // // Shutdown for Qt is very similar, only it uses a QTimer to detect -// fRequestShutdown getting set (either by RPC stop or SIGTERM) -// and then does the normal Qt shutdown thing. +// fRequestShutdown getting set, and then does the normal Qt +// shutdown thing. // volatile bool fRequestShutdown = false; @@ -71,6 +71,10 @@ void StartShutdown() { fRequestShutdown = true; } +bool ShutdownRequested() +{ + return fRequestShutdown; +} static CCoinsViewDB *pcoinsdbview; |