2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 14:38:15 +00:00

Use some APIs from newer glibmm

This commit is contained in:
Ilya Fedin
2022-11-02 18:52:43 +04:00
committed by John Preston
parent 41192e5acd
commit ba9f5d138a
3 changed files with 5 additions and 8 deletions

View File

@@ -122,8 +122,6 @@ bool ShowXDPOpenWithDialog(const QString &filepath) {
}
});
const auto fdList = Gio::UnixFDList::create();
fdList->append(fd);
auto outFdList = Glib::RefPtr<Gio::UnixFDList>();
connection->call_sync(
@@ -132,7 +130,7 @@ bool ShowXDPOpenWithDialog(const QString &filepath) {
"OpenFile",
Glib::VariantContainerBase::create_tuple({
Glib::Variant<Glib::ustring>::create(parentWindowId),
Glib::wrap(g_variant_new_handle(0)),
Glib::Variant<int>::create_handle(0),
Glib::Variant<std::map<
Glib::ustring,
Glib::VariantBase
@@ -151,7 +149,7 @@ bool ShowXDPOpenWithDialog(const QString &filepath) {
},
}),
}),
fdList,
Gio::UnixFDList::create(std::vector<int>{ fd }),
outFdList,
std::string(base::Platform::XDP::kService));