diff options
-rw-r--r-- | src/main.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -74,15 +74,12 @@ int main(int argc, char* argv[]) if (!g_thread_supported ()) g_thread_init (NULL); - signal(SIGINT, sig_main_quit); - signal(SIGTERM, sig_main_quit); - main_loop = g_main_loop_new (NULL, TRUE); PtrTidbitDatabase database; if (enable_http || enable_dbus) - database = tidbit_database_mem_new (); + database = tidbit_database_sqlite_new (); else database = tidbit_database_dbus_new (); @@ -123,8 +120,13 @@ int main(int argc, char* argv[]) tidbit_query_unref (query); tidbit_guid_set_unref (guid_set); + signal(SIGINT, sig_main_quit); + signal(SIGTERM, sig_main_quit); + g_main_loop_run (main_loop); + g_main_loop_unref (main_loop); + tidbit_database_unref (database); return 0; } |