/* * Copyright (c) 2018-2020, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #include #include namespace Web::DOM { CharacterData::CharacterData(Document& document, NodeType type, const String& data) : Node(document, type) , m_data(data) { } CharacterData::~CharacterData() { } void CharacterData::set_data(String data) { if (m_data == data) return; m_data = move(data); // FIXME: This is definitely too aggressive. document().schedule_forced_layout(); } }