From: David Herrmann Date: Sat, 30 Nov 2013 10:37:32 +0000 (+0100) Subject: logind: fix "CanGraphical" attribute to return correct value X-Git-Tag: v209~1168 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=a0a6be9f6ab55ea76215c7fa4a5eab2235687348 logind: fix "CanGraphical" attribute to return correct value We should return seat_can_graphical() instead of seat_can_tty() for the public dbus CanGraphical attribute. This used to work, but the dbus -> sd-bus conversion introduced this regression. --- diff --git a/src/login/logind-seat-dbus.c b/src/login/logind-seat-dbus.c index 76158e501..23f975bca 100644 --- a/src/login/logind-seat-dbus.c +++ b/src/login/logind-seat-dbus.c @@ -103,7 +103,7 @@ static int property_get_can_graphical( assert(reply); assert(s); - return sd_bus_message_append(reply, "b", seat_can_tty(s)); + return sd_bus_message_append(reply, "b", seat_can_graphical(s)); } static int property_get_sessions(