mirror of
https://github.com/EdgeTX/edgetx.git
synced 2025-07-24 00:35:14 +03:00
Minor misc. fixes (#4729)
* [Simulator] Remove extraneous format value in microsTimer; Better way to delete SimulatorStartupDialog (in case no event loop starts). * [Simulator] No helpers dependency for SimulatorStartupDialog. * [simpgmspace] Rename micros timer function and make externally available. * [Companion] Fix possible uninitialized value in TreeModel (compiler warning). * [multi_arm] Fix minor compiler warning (MSVC: "unsafe mix of type 'uint8_t' and type 'bool' in operation"). * [lua] Fix compiler warning ("'data' may be used uninitialized in this function"). * [OpenTxSimulator] Fix analogs array range. * [Simulator] Auto-start simulator when SimulatorMainWindow is first shown (vs. before it was shown). * [Simulator] DebugOutput: prevent possible mutex deadlock on buffer overflow (force queued connection for Qt < 5.3). * [Companion] Display calibration data for Horus joysticks (MOUSE1/MOUSE2)
This commit is contained in:
parent
9c7c8244f4
commit
5dabe53af4
14 changed files with 35 additions and 27 deletions
|
@ -87,8 +87,8 @@ DebugOutput::DebugOutput(QWidget * parent, SimulatorInterface *simulator):
|
|||
m_dataBufferDevice->setInputBufferMaxSize(DEBUG_OUTPUT_WIDGET_INP_BUFF_SIZE);
|
||||
m_dataBufferDevice->open(QIODevice::ReadWrite | QIODevice::Text);
|
||||
|
||||
connect(m_dataBufferDevice, &FilteredTextBuffer::readyRead, this, &DebugOutput::processBytesReceived);
|
||||
connect(m_dataBufferDevice, &FilteredTextBuffer::bufferOverflow, this, &DebugOutput::onDataBufferOverflow);
|
||||
connect(m_dataBufferDevice, &FilteredTextBuffer::readyRead, this, &DebugOutput::processBytesReceived, Qt::QueuedConnection);
|
||||
connect(m_dataBufferDevice, &FilteredTextBuffer::bufferOverflow, this, &DebugOutput::onDataBufferOverflow, Qt::QueuedConnection);
|
||||
connect(this, &DebugOutput::filterChanged, m_dataBufferDevice, &FilteredTextBuffer::setLineFilter);
|
||||
connect(this, &DebugOutput::filterEnabledChanged, m_dataBufferDevice, &FilteredTextBuffer::setLineFilterEnabled);
|
||||
connect(this, &DebugOutput::filterExprChanged, m_dataBufferDevice, &FilteredTextBuffer::setLineFilterExpr);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue