[native] Avoid exclusive close handler registration (#32)

This commit is contained in:
Ara Ayvazyan 2020-02-11 12:08:13 -08:00 коммит произвёл GitHub
Родитель c60cc7138a
Коммит bc155cee28
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -39,7 +39,7 @@ namespace IPC
template <typename I = Input, typename CloseHandler, std::enable_if_t<std::is_void<I>::value>* = nullptr>
void Register(CloseHandler&& closeHandler)
{
if (!this->m_connection->RegisterCloseHandler(std::forward<CloseHandler>(closeHandler)))
if (!this->m_connection->RegisterCloseHandler(std::forward<CloseHandler>(closeHandler), true))
{
throw Exception{ "Failed to register for close event." };
}