mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 601275 - Always use text/plain when sharing URLs [r=mfinkle]
--HG-- extra : rebase_source : de0bbbb58de6cbb55b95e1590898a84c29fb0dfd
This commit is contained in:
parent
f378e1ba48
commit
b09c2018ee
@ -2510,28 +2510,17 @@ var ContextCommands = {
|
||||
var SharingUI = {
|
||||
_dialog: null,
|
||||
|
||||
show: function show(aURL, aTitle, aType) {
|
||||
show: function show(aURL, aTitle) {
|
||||
try {
|
||||
this.showSharingUI(aURL, aTitle, aType);
|
||||
this.showSharingUI(aURL, aTitle);
|
||||
} catch (ex) {
|
||||
this.showFallback(aURL, aTitle);
|
||||
}
|
||||
},
|
||||
|
||||
showSharingUI: function showSharingUI(aURL, aTitle, aType) {
|
||||
showSharingUI: function showSharingUI(aURL, aTitle) {
|
||||
let sharingSvc = Cc["@mozilla.org/uriloader/external-sharing-app-service;1"].getService(Ci.nsIExternalSharingAppService);
|
||||
let mimeType = aType;
|
||||
if (mimeType == null) {
|
||||
try {
|
||||
let mimeSvc = Cc["@mozilla.org/mime;1"].getService(Ci.nsIMIMEService);
|
||||
let uri = Services.io.newURI(aURL, null, null);
|
||||
mimeType = mimeSvc.getTypeFromURI(uri);
|
||||
} catch (ex) {
|
||||
// Could not find out the mime type, but lets continue
|
||||
mimeType = "";
|
||||
}
|
||||
}
|
||||
sharingSvc.shareWithDefault(aURL, mimeType, aTitle);
|
||||
sharingSvc.shareWithDefault(aURL, "text/plain", aTitle);
|
||||
},
|
||||
|
||||
showFallback: function showFallback(aURL, aTitle) {
|
||||
|
Loading…
Reference in New Issue
Block a user