From ddae1909ebb1b366739872fb410eabbe381c4106 Mon Sep 17 00:00:00 2001 From: Simon Perepelitsa Date: Mon, 4 Jul 2022 17:40:32 +0300 Subject: [PATCH] Copy as RTF: Fix error when theme uses 3-digit colors (#XXX) --- Support/lib/copy_as_rtf.rb | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Support/lib/copy_as_rtf.rb b/Support/lib/copy_as_rtf.rb index 8b71075..31cfd0d 100644 --- a/Support/lib/copy_as_rtf.rb +++ b/Support/lib/copy_as_rtf.rb @@ -48,10 +48,15 @@ def add_style_from_textmate_theme name, settings end def hex_color_to_rtf hex - hex =~ /#(..)(..)(..)/ - r = $1.hex - g = $2.hex - b = $3.hex + if hex =~ /#(.{1,2})(.{1,2})(.{1,2})/ + r = $1.hex + g = $2.hex + b = $3.hex + else + r = 0 + g = 0 + b = 0 + end return "\\red#{r}\\green#{g}\\blue#{b};" end