+// eDebug("add subtitle string: %s, col %d", string.c_str(), color);
+
+ int force_cell = 0;
+
+ if (string.substr(0, 2) == "- ")
+ {
+ string = string.substr(2);
+ force_cell = 1;
+ }
+
+// eDebug("color %d, m_subtitle_color %d", color, m_subtitle_color);
+ gRGB rgbcol((color & 1) ? 255 : 128, (color & 2) ? 255 : 128, (color & 4) ? 255 : 128);
+ if ((color != m_subtitle_color || force_cell) && !m_subtitle_text.empty() && ((color == -2) || !string.empty()))