« Reply #150 on: 22 / December / 2014, 13:45:30 »
I'm not sure I see the issue.
As far as I can tell the patch does not change the functionality.
My description was not accurate enough. The problem happens when the right marker is not shown. The rest of my patch can be regarded as noise.
else draw_char(text_offset_x+MAX_TEXT_WIDTH*FONT_WIDTH, text_offset_y, ' ', MAKE_COLOR(COLOR_GREY, COLOR_GREY));
Thanks, I see the problem now (that's some seriously messy code).
I've added this in revision 3843 (trunk) and 3844 (1.3).
Phil.

Logged
CHDK ports:
sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
g12 (1.00c, 1.00e, 1.00f & 1.00g)
sx130is (1.01d & 1.01f)
ixus310hs (1.00a & 1.01a)
sx40hs (1.00d, 1.00g & 1.00i)
g1x (1.00e, 1.00f & 1.00g)
g5x (1.00c, 1.01a, 1.01b)
g7x2 (1.01a, 1.01b, 1.10b)