Commit 1b586eec authored by Roman Alifanov's avatar Roman Alifanov

try to open telegram directly

parent e5392582
import webbrowser import webbrowser
from gi.repository import Adw, Gtk, Gdk from gi.repository import Adw, Gtk, Gdk, Gio
@Gtk.Template(resource_path='/ru.ximperlinux.TuneIt/settings/widgets/error_dialog.ui') @Gtk.Template(resource_path='/ru.ximperlinux.TuneIt/settings/widgets/error_dialog.ui')
class TuneItErrorDialog(Adw.AlertDialog): class TuneItErrorDialog(Adw.AlertDialog):
...@@ -16,8 +16,12 @@ class TuneItErrorDialog(Adw.AlertDialog): ...@@ -16,8 +16,12 @@ class TuneItErrorDialog(Adw.AlertDialog):
self.on_copy() self.on_copy()
def on_copy(self): def on_copy(self):
self.copy_error() app_info = Gio.AppInfo.get_default_for_uri_scheme('tg')
webbrowser.open("https://t.me/tuneit")
if app_info:
Gio.AppInfo.launch_default_for_uri('tg://resolve?domain=tuneit', None)
else:
webbrowser.open("https://t.me/tuneit")
def copy_error(self): def copy_error(self):
display = Gdk.Display.get_default() display = Gdk.Display.get_default()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment