Try linking with libnotify.so.5

This commit is contained in:
Cheng Zhao 2016-05-17 20:30:53 +09:00
parent 80cd5ae43b
commit eb215c173c

View file

@ -15,6 +15,7 @@
namespace brightray { namespace brightray {
namespace { namespace {
LibNotifyLoader libnotify_loader_; LibNotifyLoader libnotify_loader_;
bool HasCapability(const std::string& capability) { bool HasCapability(const std::string& capability) {
@ -35,7 +36,6 @@ bool NotifierSupportsActions() {
static bool notify_has_result = false; static bool notify_has_result = false;
static bool notify_result = false; static bool notify_result = false;
GList *capabilities = NULL;
if (notify_has_result) if (notify_has_result)
return notify_result; return notify_result;
@ -62,7 +62,8 @@ Notification* Notification::Create(NotificationDelegate* delegate,
// static // static
bool LibnotifyNotification::Initialize() { bool LibnotifyNotification::Initialize() {
if (!libnotify_loader_.Load("libnotify.so.4") && if (!libnotify_loader_.Load("libnotify.so.4") && // most common one
!libnotify_loader_.Load("libnotify.so.5") &&
!libnotify_loader_.Load("libnotify.so.1") && !libnotify_loader_.Load("libnotify.so.1") &&
!libnotify_loader_.Load("libnotify.so")) { !libnotify_loader_.Load("libnotify.so")) {
return false; return false;