X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fjogshuttle.cpp;h=152b00fbad3ac1317f266c42ac27620e5b4818eb;hb=1aeccfdc39ae6a41f76c4dbe552e74d64957701a;hp=208706cc4a744c5a0f7d9458372543cfc15acbd3;hpb=c69ac32e6d351f7ceb968fd000eb67ea5a377db3;p=kdenlive diff --git a/src/jogshuttle.cpp b/src/jogshuttle.cpp index 208706cc..152b00fb 100644 --- a/src/jogshuttle.cpp +++ b/src/jogshuttle.cpp @@ -19,6 +19,20 @@ ***************************************************************************/ +#include "jogshuttle.h" + +#include +#include + +#include +#include + +#include +#include +#include +#include +#include + #define DELAY 10 @@ -54,23 +68,6 @@ #define JOG_STOP 10009 -#include -#include - -#include -#include - -#include -#include -#include -#include -#include - - - -#include "jogshuttle.h" - - void ShuttleThread::init(QObject *parent, QString device) { m_parent = parent; m_device = device; @@ -100,7 +97,9 @@ void ShuttleThread::run() { } while (!stop_me) { - read(fd, &ev, sizeof(ev)); + if (read(fd, &ev, sizeof(ev)) < 0) { + fprintf(stderr, "Failed to read event from Jog Shuttle FILE DESCRIPTOR\n"); + } handle_event(ev); } close(fd);