diff --git a/Telegram/SourceFiles/data/data_document.h b/Telegram/SourceFiles/data/data_document.h index c33c9cbd0b..e9585b957e 100644 --- a/Telegram/SourceFiles/data/data_document.h +++ b/Telegram/SourceFiles/data/data_document.h @@ -286,6 +286,11 @@ public: std::unique_ptr uploadingData; + int32 getDC() const + { + return _dc; + } + private: enum class Flag : ushort { StreamingMaybeYes = 0x0001, diff --git a/Telegram/SourceFiles/data/data_photo.h b/Telegram/SourceFiles/data/data_photo.h index 33d990723e..5026049ecf 100644 --- a/Telegram/SourceFiles/data/data_photo.h +++ b/Telegram/SourceFiles/data/data_photo.h @@ -159,6 +159,11 @@ public: std::unique_ptr uploadingData; + int32 getDC() const + { + return _dc; + } + private: [[nodiscard]] Data::CloudFile &videoFile(Data::PhotoSize size); [[nodiscard]] const Data::CloudFile &videoFile( diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp index 376377b0b6..1c68f2dbc8 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp @@ -1371,6 +1371,11 @@ void OverlayWidget::updateControls() { return dNow; }(); _dateText = d.isValid() ? Ui::FormatDateTime(d) : QString(); + if (_photo) { + _dateText += QString(", DC%1").arg(_photo->getDC()); + } else if (_document) { + _dateText += QString(", DC%1").arg(_document->getDC()); + } if (!_fromName.isEmpty()) { _fromNameLabel.setText( st::mediaviewTextStyle,