fixes post imgui update
Some checks are pending
ContinuousDelivery / linux-ubuntu (push) Waiting to run
ContinuousDelivery / android (map[ndk_abi:arm64-v8a vcpkg_toolkit:arm64-android]) (push) Waiting to run
ContinuousDelivery / android (map[ndk_abi:armeabi-v7a vcpkg_toolkit:arm-neon-android]) (push) Waiting to run
ContinuousDelivery / android (map[ndk_abi:x86_64 vcpkg_toolkit:x64-android]) (push) Waiting to run
ContinuousDelivery / windows (push) Waiting to run
ContinuousDelivery / windows-asan (push) Waiting to run
ContinuousDelivery / release (push) Blocked by required conditions
ContinuousIntegration / linux (push) Waiting to run
ContinuousIntegration / android (map[ndk_abi:arm64-v8a vcpkg_toolkit:arm64-android]) (push) Waiting to run
ContinuousIntegration / android (map[ndk_abi:armeabi-v7a vcpkg_toolkit:arm-neon-android]) (push) Waiting to run
ContinuousIntegration / android (map[ndk_abi:x86_64 vcpkg_toolkit:x64-android]) (push) Waiting to run
ContinuousIntegration / macos (push) Waiting to run
ContinuousIntegration / windows (push) Waiting to run

This commit is contained in:
Green Sky
2025-01-18 14:33:29 +01:00
parent 288d5a8adf
commit 5d779bb36c
6 changed files with 13 additions and 15 deletions

View File

@ -259,7 +259,7 @@ void SendImagePopup::render(float time_delta) {
if (cropping) { // if cropping
// display full image
ImGui::Image(
preview_image.getID<void*>(),
preview_image.getID<ImTextureID>(),
ImVec2{static_cast<float>(width), static_cast<float>(height)}
);
const auto post_img_curser = ImGui::GetCursorPos();
@ -407,7 +407,7 @@ void SendImagePopup::render(float time_delta) {
// display cropped area
ImGui::Image(
preview_image.getID<void*>(),
preview_image.getID<ImTextureID>(),
ImVec2{static_cast<float>(width), static_cast<float>(height)},
ImVec2{float(crop_rect.x)/original_image.width, float(crop_rect.y)/original_image.height},
ImVec2{float(crop_rect.x+crop_rect.w)/original_image.width, float(crop_rect.y+crop_rect.h)/original_image.height}

View File

@ -5,8 +5,9 @@
#include "../texture_cache.hpp"
#include "../tox_avatar_loader.hpp"
#include "../message_image_loader.hpp"
#include "../bitset_image_loader.hpp"
using ContactTextureCache = TextureCache<void*, Contact3, ToxAvatarLoader>;
using MessageTextureCache = TextureCache<void*, Message3Handle, MessageImageLoader>;
using ContactTextureCache = TextureCache<uint64_t, Contact3, ToxAvatarLoader>;
using MessageTextureCache = TextureCache<uint64_t, Message3Handle, MessageImageLoader>;
using BitsetTextureCache = TextureCache<uint64_t, ObjectHandle, BitsetImageLoader>;