Merge pull request #1283 from 4e554c4c/memory_leak

Fix memory leaks in swaybar tray
This commit is contained in:
Drew DeVault 2017-07-16 22:25:28 -04:00
parent 9a4558b62b
commit 6c9aa2a267
4 changed files with 9 additions and 1 deletions

View file

@ -160,6 +160,7 @@ static void reply_icon(DBusPendingCall *pending, void *_data) {
dirty = true;
dbus_message_unref(reply);
dbus_pending_call_unref(pending);
return;
} else {
sway_log(L_ERROR, "Could not create image surface");
@ -170,6 +171,7 @@ bail:
if (reply) {
dbus_message_unref(reply);
}
dbus_pending_call_unref(pending);
sway_log(L_ERROR, "Could not get icon from item");
return;
}
@ -266,6 +268,7 @@ static void reply_icon_name(DBusPendingCall *pending, void *_data) {
dirty = true;
dbus_message_unref(reply);
dbus_pending_call_unref(pending);
return;
}
@ -273,6 +276,7 @@ bail:
if (reply) {
dbus_message_unref(reply);
}
dbus_pending_call_unref(pending);
// Now try the pixmap
send_icon_msg(item);
return;