aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-03-28 20:27:17 +0200
committerdec05eba <dec05eba@protonmail.com>2021-03-28 20:27:17 +0200
commit7bd1092f7e472afb0568205cf402c7a739d69ff0 (patch)
tree8112533e736a36bed43e1e506d73a3cf6cb5a54d /src
parentaa26d1733df9a9b53e702563dc730beae7e17be0 (diff)
Matrix: align messages from users with no avatar to the same x as users with avatar
Diffstat (limited to 'src')
-rw-r--r--src/Body.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Body.cpp b/src/Body.cpp
index a5a8eed..36c5b1b 100644
--- a/src/Body.cpp
+++ b/src/Body.cpp
@@ -1009,9 +1009,11 @@ namespace QuickMedia {
window.draw(loading_icon);
text_offset_x += image_padding_x + content_size.x;
}
- } else if(merge_with_previous && !item->thumbnail_url.empty()) {
+ } else if(merge_with_previous) {
// TODO: Get the previous items text_offset_x instead of + 32.0f * get_ui_scale()
text_offset_x += image_padding_x + (32.0f * get_ui_scale());
+ } else if(item->thumbnail_size.x > 0) {
+ text_offset_x += image_padding_x + get_item_thumbnail_size(item).x;
}
const float timestamp_text_y = std::floor(item_pos.y + padding_y - std::floor(6.0f * get_ui_scale()));
@@ -1172,6 +1174,8 @@ namespace QuickMedia {
} else if(merge_with_previous) {
// TODO: Get the previous items text_offset_x instead of + 32.0f * get_ui_scale()
text_offset_x += image_padding_x + (32.0f * get_ui_scale());
+ } else if(item->thumbnail_size.x > 0) {
+ text_offset_x += image_padding_x + get_item_thumbnail_size(item).x;
}
if(load_texture)