2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-31 06:35:14 +00:00

Fix build with clang

This commit is contained in:
Ilya Fedin
2022-12-07 01:27:36 +04:00
committed by John Preston
parent 71354d1611
commit a3caecbc07
3 changed files with 8 additions and 5 deletions

View File

@@ -80,7 +80,8 @@ std::unique_ptr<base::Platform::DBus::ServiceWatcher> CreateServiceWatcher() {
try {
return ranges::contains(
base::Platform::DBus::ListActivatableNames(connection),
Glib::ustring(std::string(kService)));
std::string(kService),
&Glib::ustring::raw);
} catch (...) {
// avoid service restart loop in sandboxed environments
return true;
@@ -129,7 +130,7 @@ void StartServiceAsync(Fn<void()> callback) {
};
const auto errorName =
Gio::DBus::ErrorUtils::get_remote_error(e);
Gio::DBus::ErrorUtils::get_remote_error(e).raw();
if (!ranges::contains(NotSupportedErrors, errorName)) {
throw e;
@@ -166,7 +167,8 @@ bool GetServiceRegistered() {
try {
return ranges::contains(
DBus::ListActivatableNames(connection),
Glib::ustring(std::string(kService)));
std::string(kService),
&Glib::ustring::raw);
} catch (...) {
return false;
}

View File

@@ -264,7 +264,8 @@ void LaunchGApplication() {
if (ranges::contains(
activatableNames,
"org.freedesktop.Notifications")) {
"org.freedesktop.Notifications",
&Glib::ustring::raw)) {
return true;
}