timers work, fix crash when vscode window closes after timeout
This commit is contained in:
@@ -81,8 +81,8 @@ void BaseNotification::start_auto_close_timeout(int timeoutMs) {
|
||||
}
|
||||
|
||||
autoCloseDeadline = std::chrono::steady_clock::now() + std::chrono::milliseconds(timeoutMs);
|
||||
autoCloseConnection = Glib::signal_timeout().connect([this]() {
|
||||
this->getSignalClose().emit(this->notificationId);
|
||||
autoCloseConnection = Glib::signal_timeout().connect([self = shared_from_this()]() {
|
||||
self->getSignalClose().emit(self->getNotificationId());
|
||||
return false; // Don't repeat
|
||||
},
|
||||
timeoutMs);
|
||||
|
||||
Reference in New Issue
Block a user