Unverified Commit 1c6dedd1 authored by Dimitris Koutsogiorgas's avatar Dimitris Koutsogiorgas Committed by GitHub

Merge pull request #7634 from dnkoutso/yield_user_interface

Always ensure indentation level resets in UI
parents d4468d5b 1ceb2411
...@@ -62,6 +62,7 @@ module Pod ...@@ -62,6 +62,7 @@ module Pod
self.indentation_level += relative_indentation self.indentation_level += relative_indentation
self.title_level += 1 self.title_level += 1
yield if block_given? yield if block_given?
ensure
self.indentation_level -= relative_indentation self.indentation_level -= relative_indentation
self.title_level -= 1 self.title_level -= 1
end end
...@@ -83,6 +84,7 @@ module Pod ...@@ -83,6 +84,7 @@ module Pod
self.indentation_level += relative_indentation self.indentation_level += relative_indentation
self.title_level += 1 self.title_level += 1
yield if block_given? yield if block_given?
ensure
self.indentation_level -= relative_indentation self.indentation_level -= relative_indentation
self.title_level -= 1 self.title_level -= 1
end end
...@@ -114,6 +116,7 @@ module Pod ...@@ -114,6 +116,7 @@ module Pod
self.indentation_level += relative_indentation self.indentation_level += relative_indentation
self.title_level += 1 self.title_level += 1
yield if block_given? yield if block_given?
ensure
self.indentation_level -= relative_indentation self.indentation_level -= relative_indentation
self.title_level -= 1 self.title_level -= 1
end end
...@@ -140,6 +143,7 @@ module Pod ...@@ -140,6 +143,7 @@ module Pod
self.indentation_level += relative_indentation self.indentation_level += relative_indentation
yield if block_given? yield if block_given?
ensure
self.indentation_level -= relative_indentation self.indentation_level -= relative_indentation
end end
...@@ -160,6 +164,7 @@ module Pod ...@@ -160,6 +164,7 @@ module Pod
self.indentation_level += 2 self.indentation_level += 2
@treat_titles_as_messages = true @treat_titles_as_messages = true
yield if block_given? yield if block_given?
ensure
@treat_titles_as_messages = false @treat_titles_as_messages = false
self.indentation_level -= 2 self.indentation_level -= 2
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment