Adds synchronization logic to allow NSUserActivityDelegate to wait Javascript updating the NSUserActiity UserInfo if requested.

This commit is contained in:
Rafael Nobre 2017-08-09 12:09:47 -03:00 committed by Cheng Zhao
parent c23b4a48ec
commit 9483f0fc14
7 changed files with 33 additions and 5 deletions

View file

@ -606,9 +606,10 @@ void App::OnUserActivityWasContinued(
Emit("activity-was-continued", type, user_info);
}
void App::OnUpdateUserActivityState(
bool* prevent_default,
const std::string& type,
const base::DictionaryValue& user_info) {
Emit("update-activity-state", type, user_info);
*prevent_default = Emit("update-activity-state", type, user_info);
}
void App::OnNewWindowForTab() {
Emit("new-window-for-tab");