diff --git a/mdm/CMakeLists.txt b/mdm/CMakeLists.txt index 73cbc71..fc5c073 100644 --- a/mdm/CMakeLists.txt +++ b/mdm/CMakeLists.txt @@ -21,7 +21,7 @@ PKGCONF_ADD(mdm inih) target_link_libraries( mdm PRIVATE - MDELib Mw + pam MDELib Mw ) diff --git a/mdm/login.c b/mdm/login.c index 1162123..4011db1 100644 --- a/mdm/login.c +++ b/mdm/login.c @@ -2,6 +2,10 @@ #include +static void add_user(const char* name, void* user){ + MwComboBoxAdd(user, -1, name); +} + void login_window(void){ MwWidget window, pic, userlabel, usercombo, passlabel, passentry, mainsep, sesslabel, sesscombo, fieldsep, shutdown, reboot, ok; MwLLPixmap p; @@ -48,5 +52,7 @@ void login_window(void){ if(p != NULL) MwVaApply(pic, MwNpixmap, p, NULL); + MDEListUsers(add_user, usercombo); + MwLoop(window); }