aboutsummaryrefslogtreecommitdiff
path: root/src/Body.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2020-09-24 02:01:54 +0200
committerdec05eba <dec05eba@protonmail.com>2020-09-24 02:06:43 +0200
commitfe6db40c2f6cd10b4af086d622cf59442b7e7c67 (patch)
tree71b73ef9ce282fa267024144739f596203baf3ce /src/Body.cpp
parente5d323cb063cd5762a6945439028c1ee7756aa45 (diff)
Fix segfault on file manager exit, unload thumbnails on tab switch
Diffstat (limited to 'src/Body.cpp')
-rw-r--r--src/Body.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Body.cpp b/src/Body.cpp
index 39f6e01..c53a476 100644
--- a/src/Body.cpp
+++ b/src/Body.cpp
@@ -271,7 +271,7 @@ namespace QuickMedia {
Path thumbnail_path = get_cache_dir().join("thumbnails").join(base64_url::encode(url));
std::string texture_data;
- if(thumbnail_resize_target_size.x != 0 && thumbnail_resize_target_size.y != 0 && file_get_content(thumbnail_path, texture_data) == 0) {
+ if(file_get_content(thumbnail_path, texture_data) == 0) {
fprintf(stderr, "Loaded %s from thumbnail cache\n", url.c_str());
result->loadFromMemory(texture_data.data(), texture_data.size());
loading_thumbnail = false;
@@ -443,7 +443,7 @@ namespace QuickMedia {
glScissor(scissor_pos.x, (int)window_size.y - (int)scissor_pos.y - (int)scissor_size.y, scissor_size.x, scissor_size.y);
for(int i = first_visible_item + 1; i < num_items; ++i) {
- const auto &item = items[i];
+ auto &item = items[i];
if(pos.y >= start_y + size.y)
break;