From 2e9353afebcc3c9f9fb5b6a7d5b377b3a9728ecb Mon Sep 17 00:00:00 2001 From: Insality Date: Sun, 2 Oct 2022 14:15:17 +0300 Subject: [PATCH] Solve #207 fix scroll + data_list issue --- druid/base/scroll.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/druid/base/scroll.lua b/druid/base/scroll.lua index 358970bb..ea916d94 100755 --- a/druid/base/scroll.lua +++ b/druid/base/scroll.lua @@ -560,12 +560,12 @@ end function Scroll._set_scroll_position(self, position) local available_extra = self.available_pos_extra - local position_x = helper.clamp(position.x, available_extra.x, available_extra.z) - local position_y = helper.clamp(position.y, available_extra.w, available_extra.y) + position.x = helper.clamp(position.x, available_extra.x, available_extra.z) + position.y = helper.clamp(position.y, available_extra.w, available_extra.y) - if self.position.x ~= position_x or self.position.y ~= position_y then - self.position.x = position_x - self.position.y = position_y + if self.position.x ~= position.x or self.position.y ~= position.y then + self.position.x = position.x + self.position.y = position.y gui.set_position(self.content_node, self.position) self.on_scroll:trigger(self:get_context(), self.position)