Update user message 59/45059/1
authorjinwoo.shin <jw0227.shin@samsung.com>
Fri, 31 Jul 2015 04:58:33 +0000 (13:58 +0900)
committerjinwoo.shin <jw0227.shin@samsung.com>
Fri, 31 Jul 2015 04:58:33 +0000 (13:58 +0900)
Change-Id: I14f596546f5687e340003f901fa0e691a3174119
Signed-off-by: jinwoo.shin <jw0227.shin@samsung.com>
include/strings.h
src/square_view.c

index 964dc7a..fb210e0 100644 (file)
@@ -31,7 +31,7 @@
 
 #define STR_SQUARE_TITLE STR_NOTIFICATION_TITLE
 #define STR_NOTIFICATION_LIST_TITLE "Recent Notification"
-#define STR_DEFAULT_USER_MESSAGE "Good morning !"
+#define STR_DEFAULT_USER_MESSAGE "Welcome, %s"
 #define STR_DEFAULT_TIME_AM_PM ""
 #define STR_DEFAULT_TIME_HOUR "12"
 #define STR_DEFAULT_TIME_MINUTE "30"
index 16db8a1..9dbcbf2 100644 (file)
@@ -69,10 +69,20 @@ static input_handler scroller_handler = {
 static void _print_user_message(struct _priv *priv)
 {
        char *message;
+       uid_t uid;
+       struct passwd *passwd;
+       char buf[128];
 
        message = vconf_get_str(KEY_USER_MESSAGE);
-       if (!message)
-               message = strdup(STR_DEFAULT_USER_MESSAGE);
+       if (!message) {
+               uid = getuid();
+               passwd = getpwuid(uid);
+               if (passwd) {
+                       snprintf(buf, sizeof(buf),
+                                       STR_DEFAULT_USER_MESSAGE, passwd->pw_name);
+                       message = buf;
+               }
+       }
 
        elm_object_part_text_set(priv->base, PART_INFO_USER_MESSAGE, message);
 }