Wayland: fix issue #492 "Use after free()".
This commit is contained in:
parent
e0bf25d911
commit
2a3b4e1f2d
@ -2374,8 +2374,10 @@ pointer_button(void *data,
|
||||
toggle_maximized(&frame_cairo->frame);
|
||||
break;
|
||||
case BUTTON_CLOSE:
|
||||
if (closeable(frame_cairo))
|
||||
if (closeable(frame_cairo)) {
|
||||
libdecor_frame_close(&frame_cairo->frame);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@ -2221,9 +2221,11 @@ pointer_button(void *data,
|
||||
toggle_maximized(&frame_gtk->frame);
|
||||
break;
|
||||
case HEADER_CLOSE:
|
||||
if (closeable(frame_gtk))
|
||||
if (closeable(frame_gtk)) {
|
||||
libdecor_frame_close(
|
||||
&frame_gtk->frame);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user