mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-07-22 20:05:40 +01:00
(svn r1481) -Fix: [ 1099891 ] Added a return in DispatchLeftClickEvent which prevents reading of free'd memory (tamlin)
This commit is contained in:
parent
5fac6142e8
commit
1feae2083d
1
window.c
1
window.c
@ -53,6 +53,7 @@ void DispatchLeftClickEvent(Window *w, int x, int y) {
|
|||||||
if (w->desc_flags & WDF_STD_BTN) {
|
if (w->desc_flags & WDF_STD_BTN) {
|
||||||
if (e.click.widget == 0) {
|
if (e.click.widget == 0) {
|
||||||
DeleteWindow(w);
|
DeleteWindow(w);
|
||||||
|
return;
|
||||||
} else {
|
} else {
|
||||||
if (e.click.widget == 1) {
|
if (e.click.widget == 1) {
|
||||||
StartWindowDrag(w);
|
StartWindowDrag(w);
|
||||||
|
Loading…
Reference in New Issue
Block a user