From 8aba994312ae16d35f92b223c6b3cd818241559e Mon Sep 17 00:00:00 2001 From: SwitchAxe Date: Mon, 12 Jan 2026 03:36:52 +0100 Subject: [PATCH] Made the loop more efficient Signed-off-by: SwitchAxe --- launcher/minecraft/mod/tasks/LocalShaderPackParseTask.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/launcher/minecraft/mod/tasks/LocalShaderPackParseTask.cpp b/launcher/minecraft/mod/tasks/LocalShaderPackParseTask.cpp index 0aa77a8ca..f16ef090a 100644 --- a/launcher/minecraft/mod/tasks/LocalShaderPackParseTask.cpp +++ b/launcher/minecraft/mod/tasks/LocalShaderPackParseTask.cpp @@ -79,8 +79,10 @@ bool processZIP(ShaderPack& pack, ProcessingLevel level) // there are multiple, the first one is picked. bool isShaderPresent = false; for (QString f : files) { - if (zip.exists(f + "/shaders")) - isShaderPresent = true; + if (zip.exists(f + "/shaders")) { + isShaderPresent = true; + break; + } } if (!isShaderPresent)