set mac protocol to none (#13302)

This commit is contained in:
Husayn 2018-06-19 20:16:37 -07:00 committed by Samuel Attard
parent 951aa83bdf
commit 1a8c986fb1

View file

@ -78,6 +78,11 @@ bool Browser::RemoveAsDefaultProtocolClient(const std::string& protocol,
}
}
// No other app was found set it to none instead of setting it back to itself.
if ([identifier isEqualToString:(__bridge NSString*)other]) {
other = base::mac::NSToCFCast(@"None");
}
OSStatus return_code = LSSetDefaultHandlerForURLScheme(protocol_cf, other);
return return_code == noErr;
}