Enlightenment CVS committal
Author : atmosphere
Project : e17
Module : apps/entrance
Dir : e17/apps/entrance/src/client
Modified Files:
main.c
Log Message:
Bugfix and feature enhancement, identify users by username entry too
23:05 < freerock> should entrance remember my last session if I don't select
my login from the user list?
Yes, it should provided you have identified yourself. The following sum up
how Entrance should be handling user session remembering features.
i hope they're right :)
For Example
Entrance Starts
-> Select KDE Session -> login as me(new user) -> KDE saved as "default"
-> executes a KDE session
Logout ...
Entrance Starts Again
-> Select Enlightenment -> login as me(existing user,all via keyboard)
-> KDE is still the "default" -> executes a KDE session
Logout ..
Entrance Starts Again
-> enter username -> wait on password prompt -> Select Enlightenment
-> enter password -> Enlightenment is now default -> executes e
Logout
Entrance Starts Again
-> Select KDE Session -> click my user icon -> enter password
-> Exec's my saved default session, and keeps saved default
Logout
Entrance Starts Again
-> click my user icon -> select Gnome Session -> enter password
-> Exec's Gnome session, and saves Gnome as new default
Logout
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/main.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -3 -r1.38 -r1.39
--- main.c 3 Mar 2004 20:08:47 -0000 1.38
+++ main.c 5 Mar 2004 08:01:18 -0000 1.39
@@ -147,6 +147,7 @@
interp_return_key(void *data, const char *str)
{
Evas_Object *o = NULL;
+ Entrance_User *eu = NULL;
Evas_Text_Entry *e = NULL;
o = (Evas_Object *) data;
@@ -158,6 +159,9 @@
if (!entrance_auth_set_user(session->auth, str))
{
edje_object_signal_emit(e->edje.o, "EntranceUserAuth", "");
+ if((eu = evas_hash_find(session->config->users.hash, str)))
+ entrance_session_user_set(session, eu);
+
focus_swap(o, 0);
}
else
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs