Skip to content

Commit f92fb48

Browse files
committed
Fix OutputPanel.set_regex for ST2
Fixes #51.
1 parent fbf632b commit f92fb48

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

Lib/sublime_lib/view/output_panel.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,12 @@ def set_regex(self, file_regex=None, line_regex=None):
150150
# the view so read it before and re-write its contents afterwards. Cache
151151
# selection as well.
152152
contents = get_text(self.view)
153-
sel = list(self.view.sel())
153+
sel = self.view.sel()
154+
selections = list(sel)
154155
self.view = self.window.get_output_panel(self.panel_name)
155-
self.view.sel().clear()
156-
self.view.sel().add_all(sel)
156+
sel.clear()
157+
for reg in selections: # sel.add_all requires a `RegionSet` in ST2
158+
sel.add(reg)
157159
self.write(contents)
158160

159161
def write(self, text):

messages/1.0.3.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
v1.0.3
2+
------
3+
4+
(This is mostly a bug fix release and this message won't be displayed in
5+
Package Control. A changelog has been added however.)
6+
7+
* Fixed OutputPanel for ST2 (broke convert to command)

0 commit comments

Comments
 (0)