2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 06:26:18 +00:00

Move some settings from global to Session.

This commit is contained in:
John Preston
2019-08-02 11:40:35 +01:00
parent 7e4c9f98a6
commit 93a52bb66e
30 changed files with 315 additions and 169 deletions

View File

@@ -254,9 +254,11 @@ EditCaptionBox::EditCaptionBox(
_field->setMaxLength(Global::CaptionLengthMax());
_field->setSubmitSettings(Ui::InputField::SubmitSettings::Both);
_field->setInstantReplaces(Ui::InstantReplaces::Default());
_field->setInstantReplacesEnabled(Global::ReplaceEmojiValue());
_field->setInstantReplacesEnabled(
_controller->session().settings().replaceEmojiValue());
_field->setMarkdownReplacesEnabled(rpl::single(true));
_field->setEditLinkCallback(DefaultEditLinkCallback(_field));
_field->setEditLinkCallback(
DefaultEditLinkCallback(&_controller->session(), _field));
auto r = object_ptr<Ui::SlideWrap<Ui::Checkbox>>(
this,
@@ -627,7 +629,8 @@ void EditCaptionBox::prepare() {
});
Ui::Emoji::SuggestionsController::Init(
getDelegate()->outerContainer(),
_field);
_field,
&_controller->session());
setupEmojiPanel();