src/EditRecipeTab3.cpp

changeset 171
6cd2d808d863
parent 164
47ee0d1b47e9
child 208
615afedbcd25
--- a/src/EditRecipeTab3.cpp	Wed Apr 27 13:07:54 2022 +0200
+++ b/src/EditRecipeTab3.cpp	Thu Apr 28 13:08:20 2022 +0200
@@ -241,13 +241,13 @@
 
 void EditRecipe::deleteHopRow_clicked()
 {
+    if (recipe->locked || recipe->hops.size() < 1)
+	return;
+
     QPushButton *pb = qobject_cast<QPushButton *>(QObject::sender());
     int row = pb->objectName().toInt();
     qDebug() << "Delete hop row" << row << recipe->hops.size();
 
-    if (recipe->hops.size() < 1)
-        return;
-
     int rc = QMessageBox::warning(this, tr("Delete hop"), tr("Delete %1").arg(recipe->hops.at(row).h_name),
                     QMessageBox::Yes | QMessageBox::No, QMessageBox::No);
     if (rc == QMessageBox::No)
@@ -452,6 +452,9 @@
 {
     QSqlQuery query;
 
+    if (recipe->locked)
+	return;
+
     QPushButton *pb = qobject_cast<QPushButton *>(QObject::sender());
     recipe->hops_row = pb->objectName().toInt();
     qDebug() << "Edit hop row" << recipe->hops_row;

mercurial