mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Fix crash in editing media captions.
This commit is contained in:
parent
42ca06d33c
commit
d1a81a83b4
2 changed files with 5 additions and 1 deletions
|
@ -152,6 +152,7 @@ void EditCaptionBox::prepare() {
|
||||||
|
|
||||||
setupField();
|
setupField();
|
||||||
setupEmojiPanel();
|
setupEmojiPanel();
|
||||||
|
setInitialText();
|
||||||
|
|
||||||
rebuildPreview();
|
rebuildPreview();
|
||||||
setupEditEventHandler();
|
setupEditEventHandler();
|
||||||
|
@ -279,10 +280,12 @@ void EditCaptionBox::setupField() {
|
||||||
}
|
}
|
||||||
Unexpected("Action in MimeData hook.");
|
Unexpected("Action in MimeData hook.");
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
void EditCaptionBox::setInitialText() {
|
||||||
_field->setTextWithTags(
|
_field->setTextWithTags(
|
||||||
PrepareEditText(_historyItem),
|
PrepareEditText(_historyItem),
|
||||||
Ui::InputField::HistoryAction::Clear);
|
Ui::InputField::HistoryAction::Clear);
|
||||||
|
|
||||||
auto cursor = _field->textCursor();
|
auto cursor = _field->textCursor();
|
||||||
cursor.movePosition(QTextCursor::End);
|
cursor.movePosition(QTextCursor::End);
|
||||||
_field->setTextCursor(cursor);
|
_field->setTextCursor(cursor);
|
||||||
|
|
|
@ -52,6 +52,7 @@ private:
|
||||||
void setupPhotoEditorEventHandler();
|
void setupPhotoEditorEventHandler();
|
||||||
void setupField();
|
void setupField();
|
||||||
void setupControls();
|
void setupControls();
|
||||||
|
void setInitialText();
|
||||||
|
|
||||||
void updateBoxSize();
|
void updateBoxSize();
|
||||||
void captionResized();
|
void captionResized();
|
||||||
|
|
Loading…
Add table
Reference in a new issue