From 686430ee3674abb8ff1c622d40fcce1926512c80 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sat, 11 Feb 2012 10:02:24 +0000 Subject: Fixed: wrong section edit links when a heading contains inline code (#10199). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8841 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/helpers/application_helper.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'app/helpers') diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 78c4b7b2e..ac59ae87f 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -504,11 +504,14 @@ module ApplicationHelper @parsed_headings = [] @current_section = 0 if options[:edit_section_links] + + parse_sections(text, project, obj, attr, only_path, options) text = parse_non_pre_blocks(text) do |text| - [:parse_sections, :parse_inline_attachments, :parse_wiki_links, :parse_redmine_links, :parse_macros, :parse_headings].each do |method_name| + [:parse_inline_attachments, :parse_wiki_links, :parse_redmine_links, :parse_macros].each do |method_name| send method_name, text, project, obj, attr, only_path, options end end + parse_headings(text, project, obj, attr, only_path, options) if @parsed_headings.any? replace_toc(text, @parsed_headings) -- cgit v1.2.3