summaryrefslogtreecommitdiff
path: root/src/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cc')
-rw-r--r--src/main.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.cc b/src/main.cc
index 53e9a7f..4bcbdd3 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -200,10 +200,11 @@ int main(int argc, char** argv) {
atoms->preload("__MONMON_QUIT");
MonMon::preload(atoms.get());
std::shared_ptr<x::Ewmh> ewmh(x::Ewmh::create(conn, screen_index));
- std::shared_ptr<IceccMonMon> monmon(create_icecc_monmon(looper, columns));
+ std::shared_ptr<MonMon> monmon(create_icecc_monmon(looper, columns));
monmon->init(conn, screen, format, atoms, ewmh, 400, 400,
args->is_set("titlebar"), args->is_set("black"));
- monmon->connect(args.get());
+ if (!monmon->connect(args.get()))
+ return EXIT_FAILURE;
std::thread xcb_thread(xcb_event_loop, conn, atoms, monmon);
conn.reset();
looper->run();