| 259 | } |
| 260 | |
| 261 | inline bool is_inline_info_valid(const Variant &p_info) { |
| 262 | if (p_info.get_type() != Variant::DICTIONARY) { |
| 263 | return false; |
| 264 | } |
| 265 | Dictionary info = p_info; |
| 266 | if (!info.get_valid("column").is_num() || !info.get_valid("width_ratio").is_num()) { |
| 267 | return false; |
| 268 | } |
| 269 | return true; |
| 270 | } |
| 271 | |
| 272 | void TextEdit::Text::invalidate_cache(int p_line, bool p_text_changed) { |
| 273 | ERR_FAIL_INDEX(p_line, text.size()); |
no test coverage detected