diff options
author | dec05eba <dec05eba@protonmail.com> | 2020-09-24 02:01:54 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-09-24 02:06:43 +0200 |
commit | fe6db40c2f6cd10b4af086d622cf59442b7e7c67 (patch) | |
tree | 71b73ef9ce282fa267024144739f596203baf3ce /src/Body.cpp | |
parent | e5d323cb063cd5762a6945439028c1ee7756aa45 (diff) |
Fix segfault on file manager exit, unload thumbnails on tab switch
Diffstat (limited to 'src/Body.cpp')
-rw-r--r-- | src/Body.cpp | 4 |
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; |