]> git.vomp.tv Git - vompclient-marten.git/commitdiff
Fix remotelinux clearbuffer
authorMarten Richter <marten.richter@freenet.de>
Sat, 10 Nov 2012 11:49:22 +0000 (12:49 +0100)
committerMarten Richter <marten.richter@freenet.de>
Sat, 10 Nov 2012 11:49:22 +0000 (12:49 +0100)
remotelinux.cc

index 0a93201484878e9f72034dedb78269563eb74577..fad7baf95743bd41ab665f2aef51d096cd6e09ee 100644 (file)
@@ -300,7 +300,10 @@ UCHAR RemoteLinux::getButtonPress(int waitType) {
 
 void RemoteLinux::clearBuffer()
 {
-         while(getButtonPress(3) != NA_NONE);
+       UCHAR buttonpress=getButtonPress(3);
+         while(buttonpress != NA_NONE && buttonpress!=NA_UNKNOWN){
+                 buttonpress=getButtonPress(3);
+         };
 }
 
 UCHAR RemoteLinux::TranslateHWCFixed(ULLONG code)