From 2df36164c6dfaa4c1dfbd7bb652ff9837c8d912c Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Fri, 17 Jul 2020 12:10:54 +0200 Subject: Move IceccMonMon::connect to MonMon All implementations are going to need a "connect" method --- src/main.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main.cc') 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 ewmh(x::Ewmh::create(conn, screen_index)); - std::shared_ptr monmon(create_icecc_monmon(looper, columns)); + std::shared_ptr 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(); -- cgit v1.3