diff --git a/bin/assets/layouts/test.css b/bin/assets/layouts/test.css index 62670d73e..b1bc0482b 100644 --- a/bin/assets/layouts/test.css +++ b/bin/assets/layouts/test.css @@ -303,11 +303,14 @@ TabWidget { } #rrl > .back { - width: 250dp; - height: 40dp; + width: 1dp; + height: 1dp; + background-image: url(file://assets/icon/ee.png); + background-position: center; layout-gravity: center; background-color: #333; transition: all 0.5s; + clip: true; } #rrl:hover > .back { diff --git a/src/eepp/ui/uinode.cpp b/src/eepp/ui/uinode.cpp index e4c58cda1..9d90b7473 100644 --- a/src/eepp/ui/uinode.cpp +++ b/src/eepp/ui/uinode.cpp @@ -988,8 +988,8 @@ Uint32 UINode::onFocusLoss() { Float UINode::lengthAsPixels( const CSS::StyleSheetLength& length, const Sizef& drawableSize, const bool& percentAsWidth ) { return length.asPixels( - percentAsWidth ? getParent()->getPixelsSize().getWidth() - drawableSize.getWidth() : - getParent()->getPixelsSize().getHeight() - drawableSize.getHeight(), + percentAsWidth ? getPixelsSize().getWidth() - drawableSize.getWidth() : + getPixelsSize().getHeight() - drawableSize.getHeight(), getSceneNode()->getPixelsSize(), getSceneNode()->getDPI(), 12, 12 ); }