From b1aa4fd3f87e7f9088692f75680a5422c0e27105 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 15 Dec 2023 20:59:58 +0100 Subject: [PATCH] fix: Resize operations not working correctly #1463 --- lib/libimhex/source/providers/provider.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libimhex/source/providers/provider.cpp b/lib/libimhex/source/providers/provider.cpp index 655bfc71a..e46a349f2 100644 --- a/lib/libimhex/source/providers/provider.cpp +++ b/lib/libimhex/source/providers/provider.cpp @@ -74,7 +74,7 @@ namespace hex::prv { if (difference > 0) EventProviderDataInserted::post(this, this->getActualSize(), difference); else if (difference < 0) - EventProviderDataRemoved::post(this, this->getActualSize(), -difference); + EventProviderDataRemoved::post(this, this->getActualSize() + difference, -difference); this->markDirty(); }