aboutsummaryrefslogtreecommitdiff
path: root/src/QuickMedia.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-06-17 05:13:42 +0200
committerdec05eba <dec05eba@protonmail.com>2021-06-17 05:13:42 +0200
commit275cb68f08f4fa5bb5a970ea016c7c45269964c9 (patch)
tree882bea90f7aea388e5fecfb89c5cf43ee874adf6 /src/QuickMedia.cpp
parent4028d87367710a4cd6501314adea58678408351f (diff)
Better body item size handling, better styling when touch is enabled or shaders fail to load
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r--src/QuickMedia.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp
index 646d065..82741bb 100644
--- a/src/QuickMedia.cpp
+++ b/src/QuickMedia.cpp
@@ -1448,6 +1448,8 @@ namespace QuickMedia {
}
std::unique_ptr<Body> Program::create_body(bool plain_text_list, bool prefer_card_view) {
+ if(rounded_rectangle_mask_shader.getNativeHandle() == 0)
+ plain_text_list = true;
auto body = std::make_unique<Body>(plain_text_list ? BODY_THEME_MINIMAL : BODY_THEME_MODERN_SPACIOUS, loading_icon, &rounded_rectangle_shader, &rounded_rectangle_mask_shader);
body->card_view = prefer_card_view;
body->thumbnail_mask_shader = &circle_mask_shader;