CMI8x38: Fix for logging status bar segfault
This commit is contained in:
@@ -248,7 +248,7 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||||||
connect(this, &MainWindow::updateStatusBarTip, status.get(), &MachineStatus::updateTip);
|
connect(this, &MainWindow::updateStatusBarTip, status.get(), &MachineStatus::updateTip);
|
||||||
connect(this, &MainWindow::updateStatusBarActivity, status.get(), &MachineStatus::setActivity);
|
connect(this, &MainWindow::updateStatusBarActivity, status.get(), &MachineStatus::setActivity);
|
||||||
connect(this, &MainWindow::updateStatusBarEmpty, status.get(), &MachineStatus::setEmpty);
|
connect(this, &MainWindow::updateStatusBarEmpty, status.get(), &MachineStatus::setEmpty);
|
||||||
connect(this, &MainWindow::statusBarMessage, status.get(), &MachineStatus::message);
|
connect(this, &MainWindow::statusBarMessage, status.get(), &MachineStatus::message, Qt::QueuedConnection);
|
||||||
|
|
||||||
ui->actionKeyboard_requires_capture->setChecked(kbd_req_capture);
|
ui->actionKeyboard_requires_capture->setChecked(kbd_req_capture);
|
||||||
ui->actionRight_CTRL_is_left_ALT->setChecked(rctrl_is_lalt);
|
ui->actionRight_CTRL_is_left_ALT->setChecked(rctrl_is_lalt);
|
||||||
|
@@ -131,7 +131,7 @@ void ProgSettings::accept()
|
|||||||
connect(main_window, &MainWindow::updateStatusBarTip, main_window->status.get(), &MachineStatus::updateTip);
|
connect(main_window, &MainWindow::updateStatusBarTip, main_window->status.get(), &MachineStatus::updateTip);
|
||||||
connect(main_window, &MainWindow::updateStatusBarActivity, main_window->status.get(), &MachineStatus::setActivity);
|
connect(main_window, &MainWindow::updateStatusBarActivity, main_window->status.get(), &MachineStatus::setActivity);
|
||||||
connect(main_window, &MainWindow::updateStatusBarEmpty, main_window->status.get(), &MachineStatus::setEmpty);
|
connect(main_window, &MainWindow::updateStatusBarEmpty, main_window->status.get(), &MachineStatus::setEmpty);
|
||||||
connect(main_window, &MainWindow::statusBarMessage, main_window->status.get(), &MachineStatus::message);
|
connect(main_window, &MainWindow::statusBarMessage, main_window->status.get(), &MachineStatus::message, Qt::QueuedConnection);
|
||||||
QDialog::accept();
|
QDialog::accept();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1276,7 +1276,7 @@ cmi8x38_speed_changed(void *priv)
|
|||||||
dev->dma[i].timer_latch = (uint64_t) ((double) TIMER_USEC * freq);
|
dev->dma[i].timer_latch = (uint64_t) ((double) TIMER_USEC * freq);
|
||||||
|
|
||||||
/* Calculate channel count and set DMA timer period. */
|
/* Calculate channel count and set DMA timer period. */
|
||||||
if ((dev->type == CMEDIA_CMI8338) || (i == 0)) {
|
if ((dev->type == CMEDIA_CMI8338) || (i == 0)) { /* multi-channel requires channel 1 */
|
||||||
stereo:
|
stereo:
|
||||||
dev->dma[i].channels = 2;
|
dev->dma[i].channels = 2;
|
||||||
} else {
|
} else {
|
||||||
@@ -1297,7 +1297,7 @@ stereo:
|
|||||||
freqreg >>= 3;
|
freqreg >>= 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
#ifdef ENABLE_CMI8X38_LOG
|
||||||
if (cmi8x38_do_log)
|
if (cmi8x38_do_log)
|
||||||
ui_sb_bugui(buf);
|
ui_sb_bugui(buf);
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user