Skip to content

Commit fe6c753

Browse files
Correctly fall back in the presence of an empty string.
1 parent 8bfce29 commit fe6c753

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

typescript/listeners/idle.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -162,15 +162,16 @@ def show_errors(self, diagno_event_body, syntactic):
162162
sublime.DRAW_OUTLINED)
163163
else:
164164
settings = sublime.load_settings("TypeScript.sublime-settings")
165+
error_color = settings.get("error_color") or "invalid.illegal"
166+
error_icon = settings.get("error_icon") or ""
167+
error_draw_style = \
168+
sublime.DRAW_OUTLINED if settings.get("error_outlined") \
169+
else sublime.DRAW_NO_FILL | sublime.DRAW_NO_OUTLINE | sublime.DRAW_SQUIGGLY_UNDERLINE
165170
view.add_regions(region_key,
166171
error_regions,
167-
settings.get("error_color", "invalid.illegal"),
168-
settings.get("error_icon", ""),
169-
sublime.DRAW_OUTLINED
170-
if settings.get("error_outlined") else
171-
sublime.DRAW_NO_FILL +
172-
sublime.DRAW_NO_OUTLINE +
173-
sublime.DRAW_SQUIGGLY_UNDERLINE)
172+
error_color,
173+
error_icon,
174+
error_draw_style)
174175

175176
def update_status(self, view, info):
176177
"""Update the status line with error info and quick info if no error info"""

0 commit comments

Comments
 (0)