diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e176db8f..f8fb5e9d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ - Infinite Color Engine: new anti-flickering filter in the smoothing configuration (#1410) - fix for v22beta1 🆕 - Implements an anti-flickering filter that minimizes quantization jitter on 8-bit-per-channel drivers (24-bit RGB). Deep color capable drivers (like Philips Hue using entertainment mode) are bypassed as they don't suffer from LSB oscillation. - Improved handshake stability connecting to Philips Hue bridge using OpenSSL 3.2+ (#1410) - fix for v22beta1 🆕 +- Fix: Add missing Qt meta-type registrations (#1456) - fix for v22beta1 🆕 - Infinite Color Engine - Breaking 24-bit Limits (#1261) - v22beta1 🆕 - Floating-Point Precision: All color computations use high-precision floating-point arithmetic, eliminating cumulative rounding errors for more accurate results - Linear sRGB Accuracy: Core color transformations are processed in linear sRGB space, ensuring physically correct and consistent light reproduction diff --git a/sources/led-drivers/net/ProviderRestApi.cpp b/sources/led-drivers/net/ProviderRestApi.cpp index e9566335a..0865a0aae 100644 --- a/sources/led-drivers/net/ProviderRestApi.cpp +++ b/sources/led-drivers/net/ProviderRestApi.cpp @@ -49,6 +49,8 @@ ProviderRestApi::ProviderRestApi(const QString& host, int port, const QString& b , _port(port) { qRegisterMetaType>("std::shared_ptr"); + qRegisterMetaType("ProviderRestApi*"); + qRegisterMetaType("QNetworkAccessManager::Operation"); _apiUrl.setScheme(_scheme); _apiUrl.setHost(host); diff --git a/sources/suspend-handler/SuspendHandlerWindows.cpp b/sources/suspend-handler/SuspendHandlerWindows.cpp index f81287518..840d6283b 100644 --- a/sources/suspend-handler/SuspendHandlerWindows.cpp +++ b/sources/suspend-handler/SuspendHandlerWindows.cpp @@ -78,6 +78,8 @@ SuspendHandler::SuspendHandler(bool sessionLocker): _notifyMonitorHandle(NULL), _sessionLocker(sessionLocker) { + qRegisterMetaType("qintptr*"); + instance = this; handle = SystrayGetWindow(); SystrayAssignQueueHandler(SuspendHandlerQueueHandler);