PasswordGen: now uses autoimport.

git-svn-id: svn://kolibrios.org@9626 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
turbocat 2022-01-12 19:17:50 +00:00
parent 84cfbe46f0
commit aabde89eae

View File

@ -207,10 +207,9 @@ void generate_and_show_password() {
int main(int argc, const char *argv[]) { int main(int argc, const char *argv[]) {
int gui_event; /* variable for storing event */ int gui_event; /* variable for storing event */
uint32_t pressed_button = 0; /* code of button pressed in window */ uint32_t pressed_button = 0; /* code of button pressed in window */
unsigned int keyval; /* for saving pressed key */ ksys_oskey_t key; /* for saving pressed key */
srand(time(0)*2/3); /* seeding the pseudo random number generator*/ srand(time(0)*2/3); /* seeding the pseudo random number generator*/
kolibri_boxlib_init();
_ksys_get_system_colors(&sys_color_table); _ksys_get_system_colors(&sys_color_table);
_ksys_set_event_mask(0xC0000027); _ksys_set_event_mask(0xC0000027);
create_components(); /* create and init some visual components */ create_components(); /* create and init some visual components */
@ -234,9 +233,9 @@ int main(int argc, const char *argv[]) {
edit_box_mouse(edit_box_password_generated); edit_box_mouse(edit_box_password_generated);
break; break;
case KSYS_EVENT_KEY: case KSYS_EVENT_KEY:
keyval = _ksys_get_key().val; key = _ksys_get_key();
edit_box_key(edit_box_password_len, keyval); edit_box_key_safe(edit_box_password_len, key);
edit_box_key(edit_box_password_generated, keyval); edit_box_key_safe(edit_box_password_generated, key);
break; break;
case KSYS_EVENT_BUTTON: case KSYS_EVENT_BUTTON:
pressed_button = _ksys_get_button(); pressed_button = _ksys_get_button();