Change-Id: Icfe7762716fda27d6a40db7f487a3645802f2e40
Signed-off-by: Soohye Shin <soohye.shin@samsung.com>
CEngineUBarItem(CEngine *eng);
virtual ~CEngineUBarItem();
- bool IsPassword(const char *password);
bool ChangeUser(const char *password);
bool Update(const char *icon, const char *password);
}
-bool CEngineUBarItem::IsPassword(const char *password)
-{
- ASSERT(m);
- ASSERT(password);
-
- GumUser *user;
- const char *_password;
- bool r;
-
- r = false;
- user = gum_user_get_by_name_sync(Str(VSTR_NAME), FALSE);
- if (!user) {
- _ERR("failed to get user");
- return false;
- }
-
- g_object_get(G_OBJECT(user), GUM_ATTR_PASSWORD, &_password, NULL);
-
- if (!strcmp(password, _password))
- r = true;
-
- g_object_unref(user);
-
- return r;
-}
-
-
bool CEngineUBarItem::ChangeUser(const char *password)
{
ASSERT(m);