Przeglądaj źródła

:sparkles: QROutputAbstract::collectModules(): ignore empty modules

smiley 3 lat temu
rodzic
commit
a489639819
1 zmienionych plików z 5 dodań i 1 usunięć
  1. 5 1
      src/Output/QROutputAbstract.php

+ 5 - 1
src/Output/QROutputAbstract.php

@@ -169,7 +169,11 @@ abstract class QROutputAbstract implements QROutputInterface{
 				}
 
 				// collect the modules per $M_TYPE
-				$paths[$M_TYPE_LAYER][] = $transform($x, $y, $M_TYPE, $M_TYPE_LAYER);
+				$module = $transform($x, $y, $M_TYPE, $M_TYPE_LAYER);
+
+				if(!empty($module)){
+					$paths[$M_TYPE_LAYER][] = $module;
+				}
 			}
 		}