diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2016-06-19 13:12:26 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2016-06-19 13:12:26 +0200 |
commit | a3e8c8bae2467b7fad43b9d6068defb7b54dd534 (patch) | |
tree | 94a05c5de38746e484a180cd2a21351b126a3b4c /tracker-hatire | |
parent | 3156ffaf9370171cee9c4de666e0b59f8f46ea9f (diff) |
tracker/hatire: register even more signals earlieropentrack-2.3-rc49p4
Diffstat (limited to 'tracker-hatire')
-rw-r--r-- | tracker-hatire/thread.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tracker-hatire/thread.cpp b/tracker-hatire/thread.cpp index 9270b0b7..4dc85370 100644 --- a/tracker-hatire/thread.cpp +++ b/tracker-hatire/thread.cpp @@ -77,11 +77,6 @@ void hatire_thread::Log(const QString& message) void hatire_thread::start() { - com_port.moveToThread(this); -#ifdef HATIRE_DEBUG_LOGFILE - read_timer.moveToThread(this); -#endif - QThread::start(); } @@ -100,6 +95,13 @@ hatire_thread::hatire_thread() connect(this, &hatire_thread::serial_info, this, &hatire_thread::serial_info_impl, Qt::QueuedConnection); connect(this, &hatire_thread::sendcmd, this, &hatire_thread::sendcmd_impl, Qt::QueuedConnection); connect(this, &hatire_thread::sendcmd_str, this, &hatire_thread::sendcmd_str_impl, Qt::QueuedConnection); + + com_port.moveToThread(this); +#ifdef HATIRE_DEBUG_LOGFILE + read_timer.moveToThread(this); +#endif + + connect(&com_port, &serial_t::readyRead, this, &hatire_thread::on_serial_read, Qt::DirectConnection); } void hatire_thread::teardown_serial() @@ -135,8 +137,6 @@ void hatire_thread::run() read_timer.start(10); connect(&read_timer, &QTimer::timeout, this, &hatire_thread::on_serial_read, Qt::DirectConnection); -#else - connect(&com_port, &serial_t::readyRead, this, &hatire_thread::on_serial_read, Qt::DirectConnection); #endif (void) exec(); |