diff --git a/uppsrc/CtrlCore/CtrlPos.cpp b/uppsrc/CtrlCore/CtrlPos.cpp index 33bd5a2d2..1131d7c86 100644 --- a/uppsrc/CtrlCore/CtrlPos.cpp +++ b/uppsrc/CtrlCore/CtrlPos.cpp @@ -187,7 +187,7 @@ void Ctrl::SetPos0(LogPos p, bool _inframe) GuiLock __; if(p == pos && inframe == _inframe) return; if(parent) { - if(globalbackbuffer) { + if(!globalbackbuffer) { Rect from = GetRect().Size(); Top *top = GetTopRect(from, true)->top; if(top) { diff --git a/uppsrc/ide/icon.ico b/uppsrc/ide/icon.ico index 4cff95025..826dde99e 100644 Binary files a/uppsrc/ide/icon.ico and b/uppsrc/ide/icon.ico differ