Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
9
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
Open sidebar
Inkscape
inkscape
Commits
87de3cf4
Commit
87de3cf4
authored
May 03, 2019
by
Nathan Lee
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Adds out of bound check for selecting text on path
Fixes
inbox#420
parent
f09728fd
Pipeline
#59648077
failed with stages
in 130 minutes
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
1 deletion
+3
-1
src/libnrtype/Layout-TNG-OutIter.cpp
src/libnrtype/Layout-TNG-OutIter.cpp
+3
-1
No files found.
src/libnrtype/Layout-TNG-OutIter.cpp
View file @
87de3cf4
...
...
@@ -308,8 +308,10 @@ Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) co
if
(
_path_fitted
)
{
double
cluster_half_width
=
0.0
;
for
(
int
glyph_index
=
_characters
[
char_index
].
in_glyph
;
_glyphs
[
glyph_index
].
in_character
==
char_index
;
glyph_index
++
)
for
(
int
glyph_index
=
_characters
[
char_index
].
in_glyph
;
_glyphs
.
size
()
!=
glyph_index
;
glyph_index
++
)
{
if
(
_glyphs
[
glyph_index
].
in_character
!=
char_index
)
break
;
cluster_half_width
+=
_glyphs
[
glyph_index
].
width
;
}
cluster_half_width
*=
0.5
;
double
midpoint_offset
=
_characters
[
char_index
].
span
(
this
).
x_start
+
_characters
[
char_index
].
x
+
cluster_half_width
;
...
...
Nathan Lee
@nathanal
mentioned in commit
1a07842b
·
Sep 03, 2019
mentioned in commit
1a07842b
mentioned in commit 1a07842b3b8870ba06238a2a09ce97e0a07761e2
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment