diff options
Diffstat (limited to 'src/main.cc')
| -rw-r--r-- | src/main.cc | 5 |
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(); |
