From 011ae94c4d8abdb61e8a79fdd7555393d33c0aba Mon Sep 17 00:00:00 2001 From: lilydjwg Date: Wed, 5 Aug 2015 23:35:13 +0800 Subject: [PATCH] update notify.py, fixing for x86_64 --- nvchecker/lib/notify.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/nvchecker/lib/notify.py b/nvchecker/lib/notify.py index ebb24c8..79c493b 100644 --- a/nvchecker/lib/notify.py +++ b/nvchecker/lib/notify.py @@ -35,10 +35,9 @@ def set(summary=None, body=None, icon_str=None): libnotify.notify_notification_update( notify_st.notify, - c_char_p(notify_st.summary), - c_char_p(notify_st.body), - c_char_p(notify_st.icon_str), - c_void_p() + notify_st.summary, + notify_st.body, + notify_st.icon_str, ) def show(): @@ -73,9 +72,11 @@ def init(): libnotify.notify_init('pynotify') libnotify_inited = True - notify_st.notify = libnotify.notify_notification_new( + + libnotify.notify_notification_new.restype = c_void_p + notify_st.notify = c_void_p(libnotify.notify_notification_new( c_void_p(), c_void_p(), c_void_p(), - ) + )) atexit.register(uninit) def uninit():