summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2016-06-19 13:12:26 +0200
committerStanislaw Halik <sthalik@misaki.pl>2016-06-19 13:12:26 +0200
commita3e8c8bae2467b7fad43b9d6068defb7b54dd534 (patch)
tree94a05c5de38746e484a180cd2a21351b126a3b4c
parent3156ffaf9370171cee9c4de666e0b59f8f46ea9f (diff)
tracker/hatire: register even more signals earlieropentrack-2.3-rc49p4
-rw-r--r--tracker-hatire/thread.cpp14
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();