Image crop bounds limited to not cause integer division by zero error

This commit is contained in:
Yousef Khadadeh 2026-04-03 11:08:56 +03:00
parent fb344f3a54
commit 5cbcc9af80
6 changed files with 15 additions and 8 deletions

View file

@ -500,6 +500,11 @@ void TextBox::set_rich_text_data(const TextData& richText) {
needsRebuild = true;
}
void TextBox::set_rich_text_data_for_undo_redo(const TextData& richText) {
set_rich_text_data(richText);
if(onUserTextEdit) onUserTextEdit();
}
std::string TextBox::get_string() {
return get_text_between({0, 0}, move(TextBox::Movement::END, {0, 0}));
}

View file

@ -138,6 +138,7 @@ class TextBox {
TextData get_rich_text_data();
void set_rich_text_data(const TextData& richText);
void set_rich_text_data_for_undo_redo(const TextData& richText);
TextData get_rich_text_data_between(TextPosition p1, TextPosition p2);
TextPosition insert_rich_text(TextPosition p, const TextData& richText);