Noiredd / Filmatyk

Zaimportuj swoje oceny z Filmweb.pl i przeglądaj je na swoim komputerze!
MIT License
3 stars 0 forks source link

Dziwne zachowanie ekranu logowania #20

Closed Noiredd closed 5 years ago

Noiredd commented 5 years ago

Wygląda to, jakby nie tylko enter triggerował logowanie, ale pewne inne klawisze też - przez to program podejmuje próbę logowania niekompletnym hasłem. Do zbadania.

Noiredd commented 5 years ago

Sprawdzanie po keycodzie wydaje się być sprawcą. Gdy np. wcisnę klawisz 4, event prezentuje się tak:
<KeyPress event state=Mod2 keysym=4 keycode=13 char='4' x=60 y=7>
Dla porównania, enter:
<KeyPress event state=Mod2 keysym=Return keycode=36 char='\r' x=85 y=6>

Lepszym rozwiązaniem byłoby porównywanie atrybutu keysym - jest on zwykłym stringiem, więc jeśli wartość Return tak samo wygląda na Windowsie, to jesteśmy w domu.

Noiredd commented 5 years ago

Naprawione w 5a35445