summaryrefslogtreecommitdiff
path: root/src/astal-river.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/astal-river.c')
-rw-r--r--src/astal-river.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/astal-river.c b/src/astal-river.c
index cb04d45..000f26c 100644
--- a/src/astal-river.c
+++ b/src/astal-river.c
@@ -1,5 +1,6 @@
#include <getopt.h>
#include <json-glib/json-glib.h>
+#include <stdlib.h>
#include "gio/gio.h"
#include "river.h"
@@ -33,7 +34,12 @@ int main(int argc, char** argv) {
}
}
- AstalRiverRiver* river = astal_river_river_new();
+ GError *error = NULL;
+ AstalRiverRiver* river = g_initable_new(ASTAL_RIVER_TYPE_RIVER, NULL, &error, NULL);
+ if(error) {
+ g_critical("%s\n", error->message);
+ exit(EXIT_FAILURE);
+ }
if (daemon) {
loop = g_main_loop_new(NULL, FALSE);
g_signal_connect(river, "changed", G_CALLBACK(print_json), NULL);