Browse Source

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.
Ben Wiederhake 3 years ago
parent
commit
63078ba7fc
1 changed files with 1 additions and 2 deletions
  1. 1 2
      Userland/Applications/FontEditor/GlyphEditorWidget.cpp

+ 1 - 2
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]);
         }
     }