# HG changeset patch # User Nenue # Date 1491844871 14400 # Node ID c3e7d2a3f4e99d1ffde4b7da1deb275566b10dc1 # Parent e1f6e5c97da613719e4c4fa9d765a7fb92632441 Fix consoles disappearing after movement events. diff -r e1f6e5c97da6 -r c3e7d2a3f4e9 Console.lua --- a/Console.lua Tue Jan 17 14:25:33 2017 -0500 +++ b/Console.lua Mon Apr 10 13:21:11 2017 -0400 @@ -161,7 +161,8 @@ -function DevianConsoleMixin:OnHide() end +function DevianConsoleMixin:OnHide() +end function DevianConsoleMixin:OnMouseWheel(delta) @@ -272,28 +273,18 @@ self:Update(true) end + + function DevianConsoleMixin:OnEvent(event, arg) --oldprint(event, arg) local db = D.db if self.enabled then - - local progress = self.moveFade:GetProgress() or 1 - self.moveFade:Stop() - if event == 'PLAYER_STARTED_MOVING' then local F1 = self.moveFade.alphaOut - F1:SetFromAlpha(db.movement_fade_from + (1-progress)) - F1:SetToAlpha(db.movement_fade_to) - F1:SetDuration(db.movement_fade_time * (1-progress)) - self.moveFade:Play() + self:SetAlpha(db.movement_fade_to) self:EnableMouse(false) elseif event == 'PLAYER_STOPPED_MOVING' then - self.moveFade:Stop() - local F1 = self.moveFade.alphaOut - F1:SetFromAlpha(db.movement_fade_to + (1-progress)) - F1:SetToAlpha(db.movement_fade_from) - F1:SetDuration(db.movement_fade_time * (progress)) - self.moveFade:Play() + self:SetAlpha(db.movement_fade_from) self:EnableMouse(true) end end diff -r e1f6e5c97da6 -r c3e7d2a3f4e9 Console.xml --- a/Console.xml Tue Jan 17 14:25:33 2017 -0500 +++ b/Console.xml Mon Apr 10 13:21:11 2017 -0400 @@ -20,6 +20,7 @@ +