summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlliver Schinagl <o.schinagl@ultimaker.com>2015-05-08 11:50:14 (GMT)
committerOlliver Schinagl <o.schinagl@ultimaker.com>2015-05-08 11:50:14 (GMT)
commit582cb96debe494e3d2a20dec1c57796ccb6c83a4 (patch)
tree2cf47355fc2c4e66999b7aaa4ec5189aab1666dd
parent74e3678941097e1dbdebb49a462b08984078eda1 (diff)
downloadeulogium-582cb96debe494e3d2a20dec1c57796ccb6c83a4.zip
eulogium-582cb96debe494e3d2a20dec1c57796ccb6c83a4.tar.gz
eulogium-582cb96debe494e3d2a20dec1c57796ccb6c83a4.tar.bz2
add missing _on_get_print_name_ret
Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
-rw-r--r--src/eulogium.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/eulogium.c b/src/eulogium.c
index 7b291c5..22e37a7 100644
--- a/src/eulogium.c
+++ b/src/eulogium.c
@@ -1216,6 +1216,24 @@ static void _on_get_error_ret(void *data EINA_UNUSED, const Eldbus_Message *msg,
/* TODO Call generic error screen in case of trouble here? */
}
+static void _on_get_print_name_ret(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EINA_UNUSED)
+{
+ struct eulogium_data *eulogium = data;
+ const char *errname, *errmsg;
+
+ if (eldbus_message_error_get(msg, &errname, &errmsg)) {
+ EINA_LOG_ERR("%s %s", errname, errmsg);
+ return;
+ }
+ if (eldbus_message_arguments_get(msg, "s", &eulogium->print.name)) {
+ EINA_LOG_ERR("Failed to get printName message.");
+ return;
+ }
+ eulogium->print.name_changed = EINA_TRUE;
+ EINA_LOG_INFO("Printer name updated");
+ /* TODO Call generic error screen in case of trouble here? */
+}
+
struct _status_msg {
int16_t i;
char *s;