diff --git a/src/AnalThread.cpp b/src/AnalThread.cpp
index 03dff64d..ccef9466 100644
--- a/src/AnalThread.cpp
+++ b/src/AnalThread.cpp
@@ -87,11 +87,13 @@ void AnalThread::run()
core->cmd("e asm.os=" + os);
}
-
if (ui->pdbCheckBox->isChecked())
{
core->loadPDB(ui->pdbLineEdit->text());
}
- //qDebug() << "Anal level: " << this->level;
+
+ // use prj.simple as default as long as regular projects are broken
+ core->setConfig("prj.simple", true);
+
core->analyze(this->level, this->advanced);
}
diff --git a/src/dialogs/NewFileDialog.cpp b/src/dialogs/NewFileDialog.cpp
index 4bde181c..caaf6631 100644
--- a/src/dialogs/NewFileDialog.cpp
+++ b/src/dialogs/NewFileDialog.cpp
@@ -312,6 +312,6 @@ void NewFileDialog::loadProject(const QString &project)
{
MainWindow *main = new MainWindow();
main->openProject(project);
-
+
close();
}
diff --git a/src/dialogs/SaveProjectDialog.cpp b/src/dialogs/SaveProjectDialog.cpp
index 21cb080b..da164bbb 100644
--- a/src/dialogs/SaveProjectDialog.cpp
+++ b/src/dialogs/SaveProjectDialog.cpp
@@ -27,6 +27,7 @@ SaveProjectDialog::SaveProjectDialog(bool quit, QWidget *parent) :
ui->nameEdit->setText(core->getConfig("prj.name"));
ui->projectsDirEdit->setText(core->getConfig("dir.projects"));
+ ui->simpleCheckBox->setChecked(core->getConfigb("prj.simple"));
ui->filesCheckBox->setChecked(core->getConfigb("prj.files"));
ui->gitCheckBox->setChecked(core->getConfigb("prj.git"));
ui->zipCheckBox->setChecked(core->getConfigb("prj.zip"));
@@ -83,6 +84,7 @@ void SaveProjectDialog::accept()
{
CutterCore *core = CutterCore::getInstance();
core->setConfig("dir.projects", ui->projectsDirEdit->text().toUtf8().constData());
+ core->setConfig("prj.simple", ui->simpleCheckBox->isChecked());
core->setConfig("prj.files", ui->filesCheckBox->isChecked());
core->setConfig("prj.git", ui->gitCheckBox->isChecked());
core->setConfig("prj.zip", ui->zipCheckBox->isChecked());
diff --git a/src/dialogs/SaveProjectDialog.ui b/src/dialogs/SaveProjectDialog.ui
index 77b77174..c3a34814 100644
--- a/src/dialogs/SaveProjectDialog.ui
+++ b/src/dialogs/SaveProjectDialog.ui
@@ -14,9 +14,6 @@
Save Project
-
- QLayout::SetMinAndMaxSize
-
-
-
@@ -69,6 +66,13 @@
+ -
+
+
+ Use simple project saving style (prj.simple, recommended)
+
+
+
-