|
|
|
|
@ -257,9 +257,7 @@ void ScrollBar::_notification(int p_what) {
|
|
|
|
|
|
|
|
|
|
Point2 ofs;
|
|
|
|
|
|
|
|
|
|
VisualServer *vs = VisualServer::get_singleton();
|
|
|
|
|
|
|
|
|
|
vs->canvas_item_add_texture_rect(ci, Rect2(Point2(), decr->get_size()), decr->get_rid());
|
|
|
|
|
decr->draw(ci, Point2());
|
|
|
|
|
|
|
|
|
|
if (orientation == HORIZONTAL)
|
|
|
|
|
ofs.x += decr->get_width();
|
|
|
|
|
@ -280,7 +278,7 @@ void ScrollBar::_notification(int p_what) {
|
|
|
|
|
else
|
|
|
|
|
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;
|
|
|
|
|
|
|
|
|
|
if (orientation == HORIZONTAL) {
|
|
|
|
|
|