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::updateStatusBarActivity, status.get(), &MachineStatus::setActivity);
|
||||
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->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::updateStatusBarActivity, main_window->status.get(), &MachineStatus::setActivity);
|
||||
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();
|
||||
}
|
||||
|
||||
|
@@ -1276,7 +1276,7 @@ cmi8x38_speed_changed(void *priv)
|
||||
dev->dma[i].timer_latch = (uint64_t) ((double) TIMER_USEC * freq);
|
||||
|
||||
/* 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:
|
||||
dev->dma[i].channels = 2;
|
||||
} else {
|
||||
@@ -1297,7 +1297,7 @@ stereo:
|
||||
freqreg >>= 3;
|
||||
}
|
||||
|
||||
#if 0
|
||||
#ifdef ENABLE_CMI8X38_LOG
|
||||
if (cmi8x38_do_log)
|
||||
ui_sb_bugui(buf);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user