Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions manim/mobject/text/text_mobject.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@ def construct(self):
from manim.constants import *
from manim.mobject.geometry.arc import Dot
from manim.mobject.svg.svg_mobject import SVGMobject
from manim.mobject.text.code_mobject import Code
from manim.mobject.types.vectorized_mobject import VGroup, VMobject
from manim.typing import Point3D
from manim.utils.color import ManimColor, ParsableManimColor, color_gradient
Expand Down Expand Up @@ -101,14 +100,6 @@ def remove_invisible_chars(mobject: VMobject) -> VMobject:
:class:`~.SVGMobject`
The SVGMobject without unwanted invisible characters.
"""
# TODO: Refactor needed
iscode = False
if isinstance(mobject, Text):
mobject = mobject[:]
elif isinstance(mobject, Code):
iscode = True
code = mobject
mobject = mobject.code
mobject_without_dots = VGroup()
if isinstance(mobject[0], VGroup):
for submob in mobject:
Expand All @@ -117,10 +108,6 @@ def remove_invisible_chars(mobject: VMobject) -> VMobject:
)
else:
mobject_without_dots.add(*(k for k in mobject if not isinstance(k, Dot)))
if iscode:
assert isinstance(code, Code)
code.code = mobject_without_dots
return code
return mobject_without_dots


Expand Down
Loading