diff --git a/SparkleShare/Linux/sparkleshare-invite-opener.desktop b/SparkleShare/Linux/sparkleshare-invite-opener.desktop index d0d287c5..b2cc168a 100644 --- a/SparkleShare/Linux/sparkleshare-invite-opener.desktop +++ b/SparkleShare/Linux/sparkleshare-invite-opener.desktop @@ -3,5 +3,5 @@ Type=Application Name=SparkleShareInviteOpener Exec=sparkleshare open %U Terminal=false -MimeType=application/x-sparkleshare;x-scheme-handler/sparkleshare;application/x-sparkleshare-unsafe;x-scheme-handler/sparkleshare-unsafe; +MimeType=application/x-sparkleshare;x-scheme-handler/sparkleshare; NoDisplay=true diff --git a/SparkleShare/Linux/sparkleshare.in b/SparkleShare/Linux/sparkleshare.in index 8d33189b..3eba8ef5 100755 --- a/SparkleShare/Linux/sparkleshare.in +++ b/SparkleShare/Linux/sparkleshare.in @@ -63,8 +63,7 @@ case $1 in ;; open|--open) invite=`date -u +%N` - open=`echo $2 | sed s/sparkleshare:/https:/` - open=`echo $open | sed s/sparkleshare-unsafe:/http:/` + open=`echo $2 | sed s/sparkleshare:\/\/addProject//` curl --insecure --output ~/SparkleShare/$invite.xml $open ;; *) diff --git a/SparkleShare/Windows/SparkleShareInviteOpener/sparkleshare-invite-opener.cs b/SparkleShare/Windows/SparkleShareInviteOpener/sparkleshare-invite-opener.cs index 4d572f72..e7992dac 100644 --- a/SparkleShare/Windows/SparkleShareInviteOpener/sparkleshare-invite-opener.cs +++ b/SparkleShare/Windows/SparkleShareInviteOpener/sparkleshare-invite-opener.cs @@ -37,8 +37,7 @@ namespace SparkleShare { string xml = ""; // Windows sometimes doesn't strip off protocol handlers - url = url.Replace ("sparkleshare-unsafe:", ""); - url = url.Replace ("sparkleshare:", ""); + url = url.Replace ("sparkleshare://addProject/", ""); WebClient web_client = new WebClient ();