Fix E_NOTICE in rST converter
[grauphel.git] / lib / converter / restructuredtext.php
index 149fa4a224413895976b144411d84c473bfc5d67..bc2055113e040fc0fb2d6c60d1b9af3fa374c13e 100644 (file)
@@ -106,7 +106,9 @@ class ReStructuredText extends Base
                     $store .= static::$simpleMap[$reader->name];
                 } else if ($reader->name == 'list') {
                     --$listLevel;
                     $store .= static::$simpleMap[$reader->name];
                 } else if ($reader->name == 'list') {
                     --$listLevel;
-                    $listPrefix = str_repeat('  ', $listLevel);
+                    $listPrefix = str_repeat(
+                        '  ', $listLevel < 0 ? 0 : $listLevel
+                    );
                     if ($listLevel == -1) {
                         $store .= "\n";
                     }
                     if ($listLevel == -1) {
                         $store .= "\n";
                     }