Fixing issue #2331

This commit is contained in:
Matthias Koefferlein 2026-04-15 23:19:30 +02:00
parent 54dd7c519b
commit b27527b6b9
1 changed files with 3 additions and 3 deletions

View File

@ -163,10 +163,10 @@ PixelBufferPainter::draw_text (const char *t, const db::Point &p, tl::Color c, i
const uint32_t *dc = ff.data () + size_t (ch - ff.first_char ()) * ff.height () * ff.stride ();
for (unsigned int i = 0; i < ff.height (); ++i, dc += ff.stride ()) {
int iy = y - ff.height () + i + 1;
if (iy >= 0 || iy < int (mp_img->height ())) {
int iy = y - ff.height () + i;
if (iy >= 0 && iy < int (mp_img->height ())) {
uint32_t *d = (uint32_t *) mp_img->scan_line (y - ff.height () + i);
uint32_t *d = (uint32_t *) mp_img->scan_line (iy);
uint32_t m = 1;
int ix = x;
const uint32_t *ds = dc;