Diffstat (limited to 'noncore/apps/opie-reader/main.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-reader/main.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/noncore/apps/opie-reader/main.cpp b/noncore/apps/opie-reader/main.cpp index 08f59a8..2440037 100644 --- a/noncore/apps/opie-reader/main.cpp +++ b/noncore/apps/opie-reader/main.cpp | |||
@@ -1,24 +1,28 @@ | |||
1 | #include <qpe/qpeapplication.h> | 1 | #include <qpe/qpeapplication.h> |
2 | #include "QTReaderApp.h" | 2 | #include "QTReaderApp.h" |
3 | 3 | ||
4 | #include "signal.h" | 4 | #include "signal.h" |
5 | #include "stdio.h" | 5 | #include "stdio.h" |
6 | #include "time.h" | 6 | #include "time.h" |
7 | 7 | ||
8 | QTReaderApp* app = NULL; | 8 | QTReaderApp* app = NULL; |
9 | 9 | ||
10 | void handler(int signum) | 10 | void handler(int signum) |
11 | { | 11 | { |
12 | if (app != NULL) app->saveprefs(); | 12 | if (app != NULL) |
13 | { | ||
14 | app->suspend(); | ||
15 | app->saveprefs(); | ||
16 | } | ||
13 | signal(signum, handler); | 17 | signal(signum, handler); |
14 | } | 18 | } |
15 | 19 | ||
16 | int main( int argc, char ** argv ) | 20 | int main( int argc, char ** argv ) |
17 | { | 21 | { |
18 | signal(SIGCONT, handler); | 22 | signal(SIGCONT, handler); |
19 | 23 | ||
20 | QPEApplication a( argc, argv ); | 24 | QPEApplication a( argc, argv ); |
21 | 25 | ||
22 | QTReaderApp m; | 26 | QTReaderApp m; |
23 | 27 | ||
24 | a.showMainDocumentWidget( &m ); | 28 | a.showMainDocumentWidget( &m ); |