diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp index ff9fddc74..764b90bb6 100644 --- a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp @@ -57,7 +57,7 @@ void XCBSkipTaskbar(QWindow *window, bool skip) { } const auto root = base::Platform::XCB::GetRootWindow(connection); - if (!root.has_value()) { + if (!root) { return; } @@ -65,7 +65,7 @@ void XCBSkipTaskbar(QWindow *window, bool skip) { connection, "_NET_WM_STATE"); - if (!stateAtom.has_value()) { + if (!stateAtom) { return; } @@ -73,18 +73,18 @@ void XCBSkipTaskbar(QWindow *window, bool skip) { connection, "_NET_WM_STATE_SKIP_TASKBAR"); - if (!skipTaskbarAtom.has_value()) { + if (!skipTaskbarAtom) { return; } xcb_client_message_event_t xev; xev.response_type = XCB_CLIENT_MESSAGE; - xev.type = *stateAtom; + xev.type = stateAtom; xev.sequence = 0; xev.window = window->winId(); xev.format = 32; xev.data.data32[0] = skip ? 1 : 0; - xev.data.data32[1] = *skipTaskbarAtom; + xev.data.data32[1] = skipTaskbarAtom; xev.data.data32[2] = 0; xev.data.data32[3] = 0; xev.data.data32[4] = 0; @@ -92,7 +92,7 @@ void XCBSkipTaskbar(QWindow *window, bool skip) { xcb_send_event( connection, false, - *root, + root, XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT | XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY, reinterpret_cast(&xev)); diff --git a/Telegram/lib_base b/Telegram/lib_base index 4d56f8b4b..e14c5543f 160000 --- a/Telegram/lib_base +++ b/Telegram/lib_base @@ -1 +1 @@ -Subproject commit 4d56f8b4bba52b46844f46fafa5f9b6b2704429e +Subproject commit e14c5543f08221d261d8cd015219be5c1062e080 diff --git a/Telegram/lib_ui b/Telegram/lib_ui index e54296fc1..3ac659ec2 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit e54296fc1d8a8b1a3d92846ce7d02f3f90b0a32e +Subproject commit 3ac659ec2634974308254fe7123e31c36ebf662b