From 450ac8ade557c60fe2f47ea862018118fc6d6c2f Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 21 Jul 2020 15:50:51 +0100 Subject: [PATCH] Projucer: Don't assert when no icons are specified in Code::Blocks exporter --- .../Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h index e1f574925f..574f8a5c72 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h @@ -781,7 +781,10 @@ private: if (hasResourceFile()) { const auto iconFile = getTargetFolder().getChildFile ("icon.ico"); - build_tools::writeMacIcon (getIcons(), iconFile); + + if (! build_tools::asArray (getIcons()).isEmpty()) + build_tools::writeMacIcon (getIcons(), iconFile); + auto rcFile = getTargetFolder().getChildFile ("resources.rc"); MSVCProjectExporterBase::createRCFile (project, iconFile, rcFile);