diff --git a/qrcodegen/src/main/ets/components/qrcodegen.ets b/qrcodegen/src/main/ets/components/qrcodegen.ets index fbdc1d5e67d791aa7fbcc0599c76c75937b034b9..5790017d5e6d94c9efd533e503ad18c33204c5c9 100644 --- a/qrcodegen/src/main/ets/components/qrcodegen.ets +++ b/qrcodegen/src/main/ets/components/qrcodegen.ets @@ -833,7 +833,7 @@ namespace qrcodegen { // The result may use various segment modes and switch modes to optimize the length of the bit stream. public static makeSegments(text: string): Array { // Select the most efficient segment encoding automatically - if (text == "") + if (!text) return []; else if (this.NUMERIC_REGEX.test(text)) return [QrSegment.makeNumeric(text)];