Merge pull request #20150 from ibrahn/fix-scrollbar-atlas
fix scrollbar icons with atlas texture.
This commit is contained in:
commit
adec9c3168
|
@ -257,9 +257,7 @@ void ScrollBar::_notification(int p_what) {
|
||||||
|
|
||||||
Point2 ofs;
|
Point2 ofs;
|
||||||
|
|
||||||
VisualServer *vs = VisualServer::get_singleton();
|
decr->draw(ci, Point2());
|
||||||
|
|
||||||
vs->canvas_item_add_texture_rect(ci, Rect2(Point2(), decr->get_size()), decr->get_rid());
|
|
||||||
|
|
||||||
if (orientation == HORIZONTAL)
|
if (orientation == HORIZONTAL)
|
||||||
ofs.x += decr->get_width();
|
ofs.x += decr->get_width();
|
||||||
|
@ -280,7 +278,7 @@ void ScrollBar::_notification(int p_what) {
|
||||||
else
|
else
|
||||||
ofs.height += area.height;
|
ofs.height += area.height;
|
||||||
|
|
||||||
vs->canvas_item_add_texture_rect(ci, Rect2(ofs, decr->get_size()), incr->get_rid());
|
incr->draw(ci, ofs);
|
||||||
Rect2 grabber_rect;
|
Rect2 grabber_rect;
|
||||||
|
|
||||||
if (orientation == HORIZONTAL) {
|
if (orientation == HORIZONTAL) {
|
||||||
|
|
Loading…
Reference in New Issue