2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-30 22:25:12 +00:00

Use gsl::finally() instead of base::scope_guard().

This commit is contained in:
John Preston
2017-08-13 19:16:48 +03:00
parent 012d59ab42
commit 17cef93ac0
7 changed files with 8 additions and 35 deletions

View File

@@ -247,7 +247,7 @@ QString GetServerName() {
}
gchar *name = nullptr;
auto guard = base::scope_guard([&name] {
auto guard = gsl::finally([&name] {
if (name) Libs::g_free(name);
});

View File

@@ -659,7 +659,7 @@ int32 MainWindow::screenNameChecksum(const QString &name) const {
void MainWindow::psRefreshTaskbarIcon() {
auto refresher = object_ptr<QWidget>(this);
auto guard = base::scope_guard([&refresher] {
auto guard = gsl::finally([&refresher] {
refresher.destroy();
});
refresher->setWindowFlags(static_cast<Qt::WindowFlags>(Qt::Tool) | Qt::FramelessWindowHint);