From 574f97a7a18d2f708ab3d24037f52b6a5a10a1ea Mon Sep 17 00:00:00 2001 From: Tectu Date: Tue, 26 Jun 2012 13:46:40 +0200 Subject: [PATCH] guiDrawButton return value fix --- gui.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui.c b/gui.c index 6e8198ef..9f20c4d5 100644 --- a/gui.c +++ b/gui.c @@ -125,7 +125,8 @@ uint8_t guiDrawButton(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, char * newNode->active = active; newNode->state = state; - addNode(newNode); + if(addNode(newNode) != 1) + return 0; lcdDrawRectString(x0, y0, x1, y1, str, fontColor, buttonColor);