diff --git a/src/blackgui/editors/aircrafticaoform.cpp b/src/blackgui/editors/aircrafticaoform.cpp index f75852598..811fc6cbf 100644 --- a/src/blackgui/editors/aircrafticaoform.cpp +++ b/src/blackgui/editors/aircrafticaoform.cpp @@ -92,6 +92,7 @@ namespace BlackGui void CAircraftIcaoForm::jsonPasted(const QString &json) { + if (json.isEmpty()) { return; } // avoid unnecessary conversions try { CVariant jsonVariant; diff --git a/src/blackgui/editors/airlineicaoform.cpp b/src/blackgui/editors/airlineicaoform.cpp index 54db9ead7..6c9495203 100644 --- a/src/blackgui/editors/airlineicaoform.cpp +++ b/src/blackgui/editors/airlineicaoform.cpp @@ -157,6 +157,7 @@ namespace BlackGui void CAirlineIcaoForm::jsonPasted(const QString &json) { + if (json.isEmpty()) { return; } // avoid unnecessary conversions try { CVariant jsonVariant; @@ -183,7 +184,7 @@ namespace BlackGui } else if (variantDropped.canConvert()) { - CAirlineIcaoCodeList icaoList(variantDropped.value()); + const CAirlineIcaoCodeList icaoList(variantDropped.value()); if (icaoList.isEmpty()) { return; } icao = icaoList.front(); } diff --git a/src/blackgui/editors/liveryform.cpp b/src/blackgui/editors/liveryform.cpp index 6963a7f61..b4cfeb9ab 100644 --- a/src/blackgui/editors/liveryform.cpp +++ b/src/blackgui/editors/liveryform.cpp @@ -115,6 +115,7 @@ namespace BlackGui void CLiveryForm::jsonPasted(const QString &json) { + if (json.isEmpty()) { return; } // avoid unnecessary conversions try { CVariant jsonVariant;