summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/plugins/puzzles/rockbox.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/plugins/puzzles/rockbox.c b/apps/plugins/puzzles/rockbox.c
index 0216975614..cf0c6cc21b 100644
--- a/apps/plugins/puzzles/rockbox.c
+++ b/apps/plugins/puzzles/rockbox.c
@@ -550,11 +550,13 @@ static void rb_draw_text(void *handle, int x, int y, int fonttype,
{
(void) fontsize;
+ LOGF("rb_draw_text(%d %d \"%s\" size=%d)", x, y, text, fontsize);
+
rb_color(color);
rb_setfont(fonttype, fontsize); /* size will be clamped if too large */
int w, h;
- rb->lcd_getstringsize(text, &w, &h);
+ rb->font_getstringsize(text, &w, &h, cur_font);
if(align & ALIGN_VNORMAL)
y -= h;
@@ -566,10 +568,10 @@ static void rb_draw_text(void *handle, int x, int y, int fonttype,
else if(align & ALIGN_HRIGHT)
x -= w;
+ LOGF("calculated origin: (%d, %d) size: (%d, %d)", x, y, w, h);
+
if(!zoom_enabled)
{
- LOGF("rb_draw_text(%d %d %s)", x, y, text);
-
offset_coords(&x, &y);
rb->lcd_set_drawmode(DRMODE_FG);