mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 01:20:42 -05:00
Fix a logic bug so that the whole titlebar becomes sensitive to mouse
2006-05-19 Björn Lindqvist <bjourne@gmail.com> * frames.c: Fix a logic bug so that the whole titlebar becomes sensitive to mouse clicks. Fixes #336320.
This commit is contained in:
parent
23a5f5bb58
commit
3e394580da
@ -1,3 +1,8 @@
|
|||||||
|
2006-05-19 Björn Lindqvist <bjourne@gmail.com>
|
||||||
|
|
||||||
|
* frames.c: Fix a logic bug so that the whole titlebar becomes
|
||||||
|
sensitive to mouse clicks. Fixes #336320.
|
||||||
|
|
||||||
2006-05-18 Björn Lindqvist <bjourne@gmail.com>
|
2006-05-18 Björn Lindqvist <bjourne@gmail.com>
|
||||||
|
|
||||||
* resizepopup.c: Remove the unused attributes resize_gravity,
|
* resizepopup.c: Remove the unused attributes resize_gravity,
|
||||||
|
@ -2304,7 +2304,6 @@ get_control (MetaFrames *frames,
|
|||||||
MetaFrameFlags flags;
|
MetaFrameFlags flags;
|
||||||
gboolean has_vert, has_horiz;
|
gboolean has_vert, has_horiz;
|
||||||
GdkRectangle client;
|
GdkRectangle client;
|
||||||
int bottom_of_titlebar;
|
|
||||||
|
|
||||||
meta_frames_calc_geometry (frames, frame, &fgeom);
|
meta_frames_calc_geometry (frames, frame, &fgeom);
|
||||||
|
|
||||||
@ -2313,8 +2312,6 @@ get_control (MetaFrames *frames,
|
|||||||
client.width = fgeom.width - fgeom.left_width - fgeom.right_width;
|
client.width = fgeom.width - fgeom.left_width - fgeom.right_width;
|
||||||
client.height = fgeom.height - fgeom.top_height - fgeom.bottom_height;
|
client.height = fgeom.height - fgeom.top_height - fgeom.bottom_height;
|
||||||
|
|
||||||
bottom_of_titlebar = fgeom.title_rect.y + fgeom.title_rect.height;
|
|
||||||
|
|
||||||
if (POINT_IN_RECT (x, y, client))
|
if (POINT_IN_RECT (x, y, client))
|
||||||
return META_FRAME_CONTROL_CLIENT_AREA;
|
return META_FRAME_CONTROL_CLIENT_AREA;
|
||||||
|
|
||||||
@ -2415,7 +2412,7 @@ get_control (MetaFrames *frames,
|
|||||||
return META_FRAME_CONTROL_RESIZE_E;
|
return META_FRAME_CONTROL_RESIZE_E;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (y >= bottom_of_titlebar)
|
if (y >= fgeom.top_height)
|
||||||
return META_FRAME_CONTROL_NONE;
|
return META_FRAME_CONTROL_NONE;
|
||||||
else
|
else
|
||||||
return META_FRAME_CONTROL_TITLE;
|
return META_FRAME_CONTROL_TITLE;
|
||||||
|
Loading…
Reference in New Issue
Block a user