summaryrefslogtreecommitdiffstats
path: root/unix/tkUnixSysNotify.c
diff options
context:
space:
mode:
authorKevin Walzer <kw@codebykevin.com>2020-10-19 01:40:26 (GMT)
committerKevin Walzer <kw@codebykevin.com>2020-10-19 01:40:26 (GMT)
commit448dea18c8a07b2a4aeca25cb3c2caf5cb8827ec (patch)
tree0abc101804792a2cba21e7d9ca449edcdfc37b95 /unix/tkUnixSysNotify.c
parent6b4be7d87e65c06f37c97bfd8db69fae7f099310 (diff)
downloadtk-448dea18c8a07b2a4aeca25cb3c2caf5cb8827ec.zip
tk-448dea18c8a07b2a4aeca25cb3c2caf5cb8827ec.tar.gz
tk-448dea18c8a07b2a4aeca25cb3c2caf5cb8827ec.tar.bz2
More tries
Diffstat (limited to 'unix/tkUnixSysNotify.c')
-rwxr-xr-xunix/tkUnixSysNotify.c4
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);