kotatogram-desktop/Telegram/SourceFiles/boxes
John Preston 6295d85ef2 Fix possible assertion violation in PeerListBox.
Very long stack in crash reports leads to something like that:
- PeerListBox::prepare
- PeerListBox::createMultiSelect
- PeerListBox::updateScrollSkips
- BoxContent::setInnerTopSkip
- _scroll->scrollToY
- sendSynteticMouseEvent
- ChatHelpers::TabbedPanel::showAnimated
- QWidget::render
- QWidgetPrivate::sendPendingMoveAndResizeEvents
- PeerListBox::resizeEvent
- _select->resizeToWidth(0)
- MultiSelect::Inner::computeItemsGeometry(0)

Workaround:
- Don't scrollToY if PeerListBox width was not yet set.
- Initial _scrollBottomFixed is false (at first createMultiSelect).
2017-12-08 17:36:17 +04:00
..
peers Show third column only when explicitly requested. 2017-12-04 13:42:05 +04:00
about_box.cpp Add some more debug info for crashes. 2017-11-24 21:41:31 +04:00
about_box.h
abstract_box.cpp Fix possible assertion violation in PeerListBox. 2017-12-08 17:36:17 +04:00
abstract_box.h Replace NewAvatarButton with UserpicButton. 2017-11-16 07:59:11 +04:00
add_contact_box.cpp Use EditPeerInfoBox for editing groups. 2017-12-02 16:04:22 +04:00
add_contact_box.h Use EditPeerInfoBox for editing groups. 2017-12-02 16:04:22 +04:00
autolock_box.cpp
autolock_box.h
background_box.cpp
background_box.h
boxes.style Improve selected shared media items layout. 2017-11-23 18:58:00 +04:00
calendar_box.cpp Fix possible crash in CalendarBox. 2017-12-08 16:44:52 +04:00
calendar_box.h
change_phone_box.cpp Rename weak(QObject*) to make_weak(QObject*). 2017-11-30 22:04:13 +04:00
change_phone_box.h
confirm_box.cpp Replace SelectedItemSet with MessageIdsList. 2017-12-06 14:13:38 +04:00
confirm_box.h Replace SelectedItemSet with MessageIdsList. 2017-12-06 14:13:38 +04:00
confirm_phone_box.cpp Remove some unused / rare phrases. 2017-11-16 07:59:05 +04:00
confirm_phone_box.h
connection_box.cpp Change *[Fast|Animated] to anim::type in FadeWrap. 2017-11-16 07:59:06 +04:00
connection_box.h
download_path_box.cpp
download_path_box.h
edit_color_box.cpp
edit_color_box.h
edit_participant_box.cpp Replace PeerAvatarButton with UserpicButton. 2017-11-16 07:59:11 +04:00
edit_participant_box.h
edit_privacy_box.cpp Change *[Fast|Animated] to anim::type in SlideWrap. 2017-11-16 07:59:06 +04:00
edit_privacy_box.h
language_box.cpp
language_box.h
local_storage_box.cpp Remove some unused / rare phrases. 2017-11-16 07:59:05 +04:00
local_storage_box.h
mute_settings_box.cpp Refactor NotifySettings in PeerData. 2017-12-04 21:48:45 +04:00
mute_settings_box.h
notifications_box.cpp Allow empty arg list in rpl next/error handlers. 2017-11-16 07:59:05 +04:00
notifications_box.h
passcode_box.cpp Remove some unused / rare phrases. 2017-11-16 07:59:05 +04:00
passcode_box.h
peer_list_box.cpp Auto-choose first search row in PeerListBox. 2017-12-08 13:30:30 +04:00
peer_list_box.h Fix possible assertion violation in PeerListBox. 2017-12-08 17:36:17 +04:00
peer_list_controllers.cpp Replace SelectedItemSet with MessageIdsList. 2017-12-06 14:13:38 +04:00
peer_list_controllers.h Replace SelectedItemSet with MessageIdsList. 2017-12-06 14:13:38 +04:00
photo_crop_box.cpp Rename weak(QObject*) to make_weak(QObject*). 2017-11-30 22:04:13 +04:00
photo_crop_box.h Improve compile time. 2017-11-21 14:20:52 +04:00
rate_call_box.cpp
rate_call_box.h
report_box.cpp
report_box.h
self_destruction_box.cpp
self_destruction_box.h
send_files_box.cpp Move EmptyUserpic from data_peer to empty_userpic. 2017-12-05 12:44:27 +04:00
send_files_box.h Move EmptyUserpic from data_peer to empty_userpic. 2017-12-05 12:44:27 +04:00
sessions_box.cpp
sessions_box.h
share_box.cpp Support Saved messages in chats list and forwards. 2017-12-05 18:07:01 +04:00
share_box.h Support Saved messages in chats list and forwards. 2017-12-05 18:07:01 +04:00
sticker_set_box.cpp Improve Emoji / GIFs list variable width support. 2017-11-16 07:59:12 +04:00
sticker_set_box.h Move stickers state variables to AuthSessionData. 2017-11-16 07:59:09 +04:00
stickers_box.cpp Move Info::TopBarOverride to Info::TopBar. 2017-11-27 15:43:57 +04:00
stickers_box.h Move stickers state variables to AuthSessionData. 2017-11-16 07:59:09 +04:00
username_box.cpp
username_box.h