Skip to content

Commit

Permalink
Fixing Issue mortbopet#356: Input Type always set to Assembly on startup
Browse files Browse the repository at this point in the history
  • Loading branch information
federicovilla55 committed Sep 14, 2024
1 parent 4deccba commit e76fde0
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions src/edittab.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,24 @@ EditTab::EditTab(QToolBar *toolbar, QWidget *parent)

m_ui->codeEditor->document()->setPlainText(
RipesSettings::value(RIPES_SETTING_SOURCECODE).toString());

switch (RipesSettings::value(RIPES_SETTING_INPUT_TYPE).toInt()) {
case SourceType::Assembly: {
m_ui->setAssemblyInput->toggle();
break;
}
case SourceType::C: {
if (CCManager::get().hasValidCC()){
m_ui->setCInput->toggle();
m_buildAction->setEnabled(true);
}
break;
}
default:
break;
}



connect(
RipesSettings::getObserver(RIPES_SETTING_EDITORREGS),
Expand Down Expand Up @@ -124,18 +142,6 @@ EditTab::EditTab(QToolBar *toolbar, QWidget *parent)
m_ui->editorSplitter->setStretchFactor(0, 2);
m_ui->editorSplitter->setStretchFactor(1, 2);

switch (RipesSettings::value(RIPES_SETTING_INPUT_TYPE).toInt()) {
case SourceType::Assembly: {
m_ui->setAssemblyInput->toggle();
break;
}
case SourceType::C: {
m_ui->setCInput->toggle();
break;
}
default:
break;
}
}

void EditTab::showSymbolNavigator() {
Expand Down

0 comments on commit e76fde0

Please sign in to comment.