Fix news window viewports not updating vehicle images
This commit is contained in:
@@ -559,8 +559,11 @@ private:
|
|||||||
|
|
||||||
int mintop = std::min(newtop, this->top);
|
int mintop = std::min(newtop, this->top);
|
||||||
int maxtop = std::max(newtop, this->top);
|
int maxtop = std::max(newtop, this->top);
|
||||||
if (this->viewport != nullptr) this->viewport->top += newtop - this->top;
|
|
||||||
this->top = newtop;
|
this->top = newtop;
|
||||||
|
if (this->viewport != nullptr) {
|
||||||
|
NWidgetViewport *nvp = this->GetWidget<NWidgetViewport>(WID_N_VIEWPORT);
|
||||||
|
nvp->UpdateViewportCoordinates(this);
|
||||||
|
}
|
||||||
|
|
||||||
SetDirtyBlocks(this->left, mintop, this->left + this->width, maxtop + this->height);
|
SetDirtyBlocks(this->left, mintop, this->left + this->width, maxtop + this->height);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user