It's this one:
static MirWaitHandle* mir_window_request_persistent_id_helper( MirWindow* window, MirWindowIdCallback callback, void* context) { mir::require(mir_window_is_valid(window));
try { return window->request_persistent_id(callback, context); } catch (std::exception const& ex) { MIR_LOG_UNCAUGHT_EXCEPTION(ex); return nullptr; } }
It's this one:
static MirWaitHandle* mir_window_ request_ persistent_ id_helper( :require( mir_window_ is_valid( window) );
MirWindow* window, MirWindowIdCallback callback, void* context)
{
mir:
try >request_ persistent_ id(callback, context);
MIR_LOG_ UNCAUGHT_ EXCEPTION( ex);
{
return window-
}
catch (std::exception const& ex)
{
return nullptr;
}
}