diff options
author | Kevin Walzer <kw@codebykevin.com> | 2020-10-19 01:40:26 (GMT) |
---|---|---|
committer | Kevin Walzer <kw@codebykevin.com> | 2020-10-19 01:40:26 (GMT) |
commit | 448dea18c8a07b2a4aeca25cb3c2caf5cb8827ec (patch) | |
tree | 0abc101804792a2cba21e7d9ca449edcdfc37b95 /unix/tkUnixSysNotify.c | |
parent | 6b4be7d87e65c06f37c97bfd8db69fae7f099310 (diff) | |
download | tk-448dea18c8a07b2a4aeca25cb3c2caf5cb8827ec.zip tk-448dea18c8a07b2a4aeca25cb3c2caf5cb8827ec.tar.gz tk-448dea18c8a07b2a4aeca25cb3c2caf5cb8827ec.tar.bz2 |
More tries
Diffstat (limited to 'unix/tkUnixSysNotify.c')
-rwxr-xr-x | unix/tkUnixSysNotify.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/unix/tkUnixSysNotify.c b/unix/tkUnixSysNotify.c index d1bfef3..7a4e752 100755 --- a/unix/tkUnixSysNotify.c +++ b/unix/tkUnixSysNotify.c @@ -73,6 +73,7 @@ static int SysNotifyCmd( { const char *title; const char *message; + GBytes *data; NotifyNotification *notif; @@ -89,7 +90,8 @@ static int SysNotifyCmd( tk_image = Tk_FindPhoto(interp, Tcl_GetString(objv[3])); Tk_PhotoGetSize(tk_image, &width, &height); - Tk_PhotoGetImage(tk_image, &imgData); + Tk_PhotoGetImage(tk_image, &imgData); + data = GLib.Bytes.get_data(imgData); GdkPixbuf * notifyimage = gdk_pixbuf_new_from_bytes(imgData, GdkPixbuf.Colorspace.RGB, True, 8, width, height, NULL); notif = notify_notification_new(title, message, notifyimage); |