summaryrefslogtreecommitdiff
path: root/Userland/Applications/FontEditor/GlyphEditorWidget.cpp
diff options
context:
space:
mode:
authorBen Wiederhake <BenWiederhake.GitHub@gmx.de>2021-11-20 03:10:34 +0100
committerAndreas Kling <kling@serenityos.org>2021-11-20 12:56:35 +0100
commit63078ba7fce24438d19e7d9b4bae2197cc100237 (patch)
tree5d1f40d2044dca959ba33bc01397477d821d0081 /Userland/Applications/FontEditor/GlyphEditorWidget.cpp
parent8d80d1346dc4d8dca9d8045071c8bacaafe78f06 (diff)
downloadserenity-63078ba7fce24438d19e7d9b4bae2197cc100237.zip
FontEditor: Set all pixels when pasting a glyph
For an empty glyph (all pixels initially clear), this makes no difference. However, if the glyph for the selected code point already contains some set pixels, pasting used to "add" the set pixels, instead of overwriting.
Diffstat (limited to 'Userland/Applications/FontEditor/GlyphEditorWidget.cpp')
-rw-r--r--Userland/Applications/FontEditor/GlyphEditorWidget.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/Userland/Applications/FontEditor/GlyphEditorWidget.cpp b/Userland/Applications/FontEditor/GlyphEditorWidget.cpp
index d33f606e37..1ef56ffcea 100644
--- a/Userland/Applications/FontEditor/GlyphEditorWidget.cpp
+++ b/Userland/Applications/FontEditor/GlyphEditorWidget.cpp
@@ -107,8 +107,7 @@ void GlyphEditorWidget::paste_glyph()
auto bitmap = font().raw_glyph(m_glyph).glyph_bitmap();
for (int x = 0; x < min(bitmap.width(), buffer_width.value()); x++) {
for (int y = 0; y < min(bitmap.height(), buffer_height.value()); y++) {
- if (bits[x][y])
- bitmap.set_bit_at(x, y, bits[x][y]);
+ bitmap.set_bit_at(x, y, bits[x][y]);
}
}