@@ -368,7 +368,7 @@ class PollManager::UploadPollOptionContentCallback final : public MessageQueryMa
368368
369369 void on_failed_to_upload_message_content_thumbnail (MessageContentUploadId upload_id, int32 media_pos) final {
370370 auto &query = manager_->add_poll_option_queries_ [upload_id];
371- delete_message_content_thumbnail (manager_->td_ , query.option_ .get_media_ref (), media_pos);
371+ delete_message_content_thumbnail (manager_->td_ , query.option_ .get_message_content_ref (). get (), media_pos);
372372 }
373373};
374374
@@ -1265,7 +1265,7 @@ void PollManager::set_poll_answer(MessageFullId message_full_id, vector<int32> &
12651265 affected_option_ids[index + 1 ]++;
12661266 }
12671267 for (size_t option_index = 0 ; option_index < poll->options_ .size (); option_index++) {
1268- if (poll->options_ [option_index].is_chosen_ ) {
1268+ if (poll->options_ [option_index].is_chosen () ) {
12691269 if (poll->has_revoting_disabled_ ) {
12701270 return promise.set_error (400 , " Can't revote in a quiz" );
12711271 }
@@ -1996,7 +1996,7 @@ vector<MessageContent *> PollManager::get_individual_message_content_refs(PollId
19961996 message_contents.push_back (attached_media);
19971997 message_contents.push_back (poll->explanation_media_ .get ());
19981998 for (auto &option : poll->options_ ) {
1999- message_contents.push_back (option.get_media_ref ());
1999+ message_contents.push_back (option.get_message_content_ref (). get ());
20002000 }
20012001 return message_contents;
20022002}
@@ -2029,7 +2029,7 @@ unique_ptr<MessageContent> &PollManager::get_individual_message_content(PollId p
20292029 }
20302030 auto pos = static_cast <size_t >(media_pos - 2 );
20312031 CHECK (pos < poll->options_ .size ());
2032- return poll->options_ [pos].media_ ;
2032+ return poll->options_ [pos].get_message_content_ref () ;
20332033}
20342034
20352035PollId PollManager::dup_poll (DialogId dialog_id, PollId poll_id) {
0 commit comments