From 0f9d83f34b13cda6ab79cdc772386e6bb1881456 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sun, 19 Nov 2023 01:30:44 +0400 Subject: [PATCH] Use setFixedSize instead of set{Minimum,Maximum}Size combo --- Telegram/SourceFiles/settings/settings_notifications.cpp | 6 +----- .../SourceFiles/window/notifications_manager_default.cpp | 5 ++--- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/Telegram/SourceFiles/settings/settings_notifications.cpp b/Telegram/SourceFiles/settings/settings_notifications.cpp index 5ffd188bd..4f54017c9 100644 --- a/Telegram/SourceFiles/settings/settings_notifications.cpp +++ b/Telegram/SourceFiles/settings/settings_notifications.cpp @@ -610,14 +610,10 @@ NotificationsCount::SampleWidget::SampleWidget( const QPixmap &cache) : _owner(owner) , _cache(cache) { - const QSize size( + setFixedSize( cache.width() / cache.devicePixelRatio(), cache.height() / cache.devicePixelRatio()); - resize(size); - setMinimumSize(size); - setMaximumSize(size); - setWindowFlags(Qt::WindowFlags(Qt::FramelessWindowHint) | Qt::WindowStaysOnTopHint | Qt::BypassWindowManagerHint diff --git a/Telegram/SourceFiles/window/notifications_manager_default.cpp b/Telegram/SourceFiles/window/notifications_manager_default.cpp index ec2e8a1c0..23bc44f64 100644 --- a/Telegram/SourceFiles/window/notifications_manager_default.cpp +++ b/Telegram/SourceFiles/window/notifications_manager_default.cpp @@ -586,9 +586,8 @@ void Widget::addToHeight(int add) { } void Widget::updateGeometry(int x, int y, int width, int height) { - setGeometry(x, y, width, height); - setMinimumSize(QSize(width, height)); - setMaximumSize(QSize(width, height)); + move(x, y); + setFixedSize(width, height); update(); }