diff --git a/CMakeLists.txt b/CMakeLists.txt index d4fb77f..1991bc5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,8 +10,8 @@ set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) -add_compile_options(-Wall -Werror) -add_compile_definitions(QT_DISABLE_DEPRECATED_BEFORE=0x050F00) +# add_compile_options(-Wall) +# add_compile_definitions(QT_DISABLE_DEPRECATED_BEFORE=0x050F00) list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/) diff --git a/xembed-sni-proxy/sniproxy.cpp b/xembed-sni-proxy/sniproxy.cpp index 500529f..d4bfe36 100644 --- a/xembed-sni-proxy/sniproxy.cpp +++ b/xembed-sni-proxy/sniproxy.cpp @@ -9,6 +9,7 @@ #include "sniproxy.h" #include +#include #include #include @@ -357,8 +358,8 @@ QImage SNIProxy::convertFromNative(xcb_image_t *xcbImage) const if (format == QImage::Format_RGB32 && xcbImage->bpp == 32) { QImage m = image.createHeuristicMask(); - QBitmap mask(QPixmap::fromImage(m)); - QPixmap p = QPixmap::fromImage(image); + QBitmap mask = QBitmap::fromPixmap(QPixmap::fromImage(m)); + QPixmap p = QBitmap::fromPixmap(QPixmap::fromImage(image)); p.setMask(mask); image = p.toImage(); }