diff options
Diffstat (limited to 'src/index.c')
-rw-r--r-- | src/index.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/index.c b/src/index.c index c7c0a84..80f420c 100644 --- a/src/index.c +++ b/src/index.c @@ -398,14 +398,12 @@ void init_index_mode(void) break; } - if (opt.aspect) { - xxx = x + ((opt.thumb_w - www) / 2); - yyy = y + ((opt.thumb_h - hhh) / 2); - } else { - /* Ignore the aspect ratio and squash the image in */ - xxx = x; - yyy = y; - } + /* center image relative to the text below it (if any) */ + xxx = x + ((text_area_w - www) / 2); + yyy = y; + + if (opt.aspect) + yyy += (opt.thumb_h - hhh) / 2; /* Draw now */ gib_imlib_blend_image_onto_image(im_main, im_thumb, |