|
- --- ../Rack/dep/oui-blendish/blendish.c 2022-09-21 19:49:29.973066921 +0100
- +++ blendish.c 2022-09-21 19:41:45.883648777 +0100
- @@ -61,7 +61,7 @@
- }
-
- #else
- - #define BND_INLINE inline
- + #define BND_INLINE static inline
- #define bnd_fminf(a, b) fminf(a, b)
- #define bnd_fmaxf(a, b) fmaxf(a, b)
- #define bnd_fmin(a, b) fmin(a, b)
- @@ -1061,7 +1061,7 @@
- // search horizontal position
- static NVGglyphPosition glyphs[BND_MAX_GLYPHS];
- int nglyphs = nvgTextGlyphPositions(
- - ctx, x, y, rows[row].start, rows[row].end + 1, glyphs, BND_MAX_GLYPHS);
- + ctx, x, y, rows[row].start, rows[row].end, glyphs, BND_MAX_GLYPHS);
- int col, p = 0;
- for (col = 0; col < nglyphs && glyphs[col].x < px; ++col)
- p = glyphs[col].str - label;
- @@ -1083,7 +1083,7 @@
- if (nrows == 0) return;
- *cx = rows[r].minx;
- nglyphs = nvgTextGlyphPositions(
- - ctx, x, y, rows[r].start, rows[r].end+1, glyphs, BND_MAX_GLYPHS);
- + ctx, x, y, rows[r].start, rows[r].end, glyphs, BND_MAX_GLYPHS);
- for (int i=0; i < nglyphs; ++i) {
- *cx=glyphs[i].x;
- if (glyphs[i].str == caret) break;
|