diff --git a/index.js b/index.js index 62efea8..3d779c5 100755 --- a/index.js +++ b/index.js @@ -33,11 +33,8 @@ module.exports = function(input, callback){ var current_line_num_tabs = tabs_array.length - 1; if(current_line_num_tabs > previous_line_num_tabs){ html += insertTabs(current_line_num_tabs * 2) + '\n'); - } else if (current_line_num_tabs === previous_line_num_tabs) { - html += html_stack.pop(); - } - else if(current_line_num_tabs < previous_line_num_tabs){ + html_stack.push(insertTabs(current_line_num_tabs * 2) + '\n'); + } else { html += popHTMLStack(current_line_num_tabs, previous_line_num_tabs); } html += insertTabs((current_line_num_tabs * 2) + 1) + '
  • \n';