diff -Nru ckb-next-0.6.0-29/CMakeLists.txt ckb-next-0.6.0-33/CMakeLists.txt --- ckb-next-0.6.0-29/CMakeLists.txt 2023-08-21 11:00:03.000000000 +0000 +++ ckb-next-0.6.0-33/CMakeLists.txt 2023-10-30 12:00:03.000000000 +0000 @@ -65,7 +65,7 @@ # Get more precise version from git, fallback on release include(CkbNextDetermineVersion) find_package(Git) -set(ckb-next_VERSION "0.6.0-29-gb2188fa") +set(ckb-next_VERSION "0.6.0-33-gaaf48a0") find_package(Sanitizers) diff -Nru ckb-next-0.6.0-29/debian/changelog ckb-next-0.6.0-33/debian/changelog --- ckb-next-0.6.0-29/debian/changelog 2023-08-21 11:00:29.000000000 +0000 +++ ckb-next-0.6.0-33/debian/changelog 2023-10-30 12:00:30.000000000 +0000 @@ -1,3 +1,9 @@ +ckb-next (0.6.0-33-gaaf48a0~mantic) mantic; urgency=low + + * 0.6.0-33-gaaf48a0 git upstream + + -- Tasos Sahanidis Mon, 30 Oct 2023 14:00:30 +0200 + ckb-next (0.6.0-29-gb2188fa~mantic) mantic; urgency=low * 0.6.0-29-gb2188fa git upstream diff -Nru ckb-next-0.6.0-29/quickinstall ckb-next-0.6.0-33/quickinstall --- ckb-next-0.6.0-29/quickinstall 2020-10-10 07:11:19.000000000 +0000 +++ ckb-next-0.6.0-33/quickinstall 2023-10-30 12:00:03.000000000 +0000 @@ -9,7 +9,7 @@ else # don't let LC_ALL to be set because it always overrides all LC_*, # while LANG only sets LC_* once - if [[ ! -z "$LC_ALL" ]]; then + if [[ -n "$LC_ALL" ]]; then export LC_ALL= fi fi @@ -29,7 +29,7 @@ if [[ $1 -ne 0 ]]; then echo "An error occurred," echo "press enter to exit." - read -rs dummy + read -rs exit "$1" fi } diff -Nru ckb-next-0.6.0-29/src/gui/xcb/xwindowdetector.cpp ckb-next-0.6.0-33/src/gui/xcb/xwindowdetector.cpp --- ckb-next-0.6.0-29/src/gui/xcb/xwindowdetector.cpp 2023-04-03 11:00:05.000000000 +0000 +++ ckb-next-0.6.0-33/src/gui/xcb/xwindowdetector.cpp 2023-10-30 12:00:03.000000000 +0000 @@ -163,6 +163,14 @@ int preferred_screen = 0; // XCB xcb_connection_t* conn = xcb_connect(DISPLAY, &preferred_screen); + int xcb_err = xcb_connection_has_error(conn); + if(xcb_err) + { + qDebug() << "XCB connect error code:" << xcb_err; + xcb_disconnect(conn); + return; + } + xcb_screen_t* scr = getPreferredScreen(conn, preferred_screen); // EWMH