projects
/
grml-scripts-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
debian/changelog: grml-quickconfig: fix while-loop causing high cpu-load
[grml-scripts-core.git]
/
usr_sbin
/
grml-quickconfig
diff --git
a/usr_sbin/grml-quickconfig
b/usr_sbin/grml-quickconfig
index
2896c69
..
160982f
100755
(executable)
--- a/
usr_sbin/grml-quickconfig
+++ b/
usr_sbin/grml-quickconfig
@@
-10,6
+10,7
@@
# menu with quick config options
use Term::ReadKey;
# menu with quick config options
use Term::ReadKey;
+use Time::HiRes;
# enable alternate charset support (needed for screen)
print "\e(B\e)0";
# enable alternate charset support (needed for screen)
print "\e(B\e)0";
@@
-101,6
+102,7
@@
EOF
ReadMode 4; # Turn off controls keys
while (not defined ($x = ReadKey(-1))) {
# No key yet
ReadMode 4; # Turn off controls keys
while (not defined ($x = ReadKey(-1))) {
# No key yet
+ Time::HiRes::sleep(0.5);
}
ReadMode 0; # Reset tty mode before exiting
}
ReadMode 0; # Reset tty mode before exiting
@@
-126,6
+128,7
@@
EOF
ReadMode 4; # Turn off controls keys
while (not defined ($x = ReadKey(-1))) {
# No key yet
ReadMode 4; # Turn off controls keys
while (not defined ($x = ReadKey(-1))) {
# No key yet
+ Time::HiRes::sleep(0.5);
}
ReadMode 0; # Reset tty mode before exiting
}
ReadMode 0; # Reset tty mode before exiting