mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 01:20:42 -05:00
place: Reindent
This commit is contained in:
parent
806a666950
commit
dd03a76d51
113
src/core/place.c
113
src/core/place.c
@ -515,85 +515,84 @@ find_first_fit (MetaWindow *window,
|
|||||||
meta_window_get_frame_rect (window, &rect);
|
meta_window_get_frame_rect (window, &rect);
|
||||||
|
|
||||||
#ifdef WITH_VERBOSE_MODE
|
#ifdef WITH_VERBOSE_MODE
|
||||||
{
|
{
|
||||||
char monitor_location_string[RECT_LENGTH];
|
char monitor_location_string[RECT_LENGTH];
|
||||||
meta_rectangle_to_string (&window->screen->monitor_infos[monitor].rect,
|
meta_rectangle_to_string (&window->screen->monitor_infos[monitor].rect,
|
||||||
monitor_location_string);
|
monitor_location_string);
|
||||||
meta_topic (META_DEBUG_XINERAMA,
|
meta_topic (META_DEBUG_XINERAMA,
|
||||||
"Natural monitor is %s\n",
|
"Natural monitor is %s\n",
|
||||||
monitor_location_string);
|
monitor_location_string);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
meta_window_get_work_area_for_monitor (window, monitor, &work_area);
|
meta_window_get_work_area_for_monitor (window, monitor, &work_area);
|
||||||
|
|
||||||
center_tile_rect_in_area (&rect, &work_area);
|
center_tile_rect_in_area (&rect, &work_area);
|
||||||
|
|
||||||
if (meta_rectangle_contains_rect (&work_area, &rect) &&
|
if (meta_rectangle_contains_rect (&work_area, &rect) &&
|
||||||
!rectangle_overlaps_some_window (&rect, windows))
|
!rectangle_overlaps_some_window (&rect, windows))
|
||||||
{
|
{
|
||||||
*new_x = rect.x;
|
*new_x = rect.x;
|
||||||
*new_y = rect.y;
|
*new_y = rect.y;
|
||||||
|
|
||||||
retval = TRUE;
|
retval = TRUE;
|
||||||
|
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* try below each window */
|
/* try below each window */
|
||||||
tmp = below_sorted;
|
tmp = below_sorted;
|
||||||
while (tmp != NULL)
|
while (tmp != NULL)
|
||||||
{
|
{
|
||||||
MetaWindow *w = tmp->data;
|
MetaWindow *w = tmp->data;
|
||||||
MetaRectangle frame_rect;
|
MetaRectangle frame_rect;
|
||||||
|
|
||||||
meta_window_get_frame_rect (w, &frame_rect);
|
meta_window_get_frame_rect (w, &frame_rect);
|
||||||
|
|
||||||
rect.x = frame_rect.x;
|
rect.x = frame_rect.x;
|
||||||
rect.y = frame_rect.y + frame_rect.height;
|
rect.y = frame_rect.y + frame_rect.height;
|
||||||
|
|
||||||
if (meta_rectangle_contains_rect (&work_area, &rect) &&
|
if (meta_rectangle_contains_rect (&work_area, &rect) &&
|
||||||
!rectangle_overlaps_some_window (&rect, below_sorted))
|
!rectangle_overlaps_some_window (&rect, below_sorted))
|
||||||
{
|
{
|
||||||
*new_x = rect.x;
|
*new_x = rect.x;
|
||||||
*new_y = rect.y;
|
*new_y = rect.y;
|
||||||
|
|
||||||
retval = TRUE;
|
retval = TRUE;
|
||||||
|
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* try to the right of each window */
|
/* try to the right of each window */
|
||||||
tmp = right_sorted;
|
tmp = right_sorted;
|
||||||
while (tmp != NULL)
|
while (tmp != NULL)
|
||||||
{
|
{
|
||||||
MetaWindow *w = tmp->data;
|
MetaWindow *w = tmp->data;
|
||||||
MetaRectangle frame_rect;
|
MetaRectangle frame_rect;
|
||||||
|
|
||||||
meta_window_get_frame_rect (w, &frame_rect);
|
meta_window_get_frame_rect (w, &frame_rect);
|
||||||
|
|
||||||
rect.x = frame_rect.x + frame_rect.width;
|
rect.x = frame_rect.x + frame_rect.width;
|
||||||
rect.y = frame_rect.y;
|
rect.y = frame_rect.y;
|
||||||
|
|
||||||
if (meta_rectangle_contains_rect (&work_area, &rect) &&
|
if (meta_rectangle_contains_rect (&work_area, &rect) &&
|
||||||
!rectangle_overlaps_some_window (&rect, right_sorted))
|
!rectangle_overlaps_some_window (&rect, right_sorted))
|
||||||
{
|
{
|
||||||
*new_x = rect.x;
|
*new_x = rect.x;
|
||||||
*new_y = rect.y;
|
*new_y = rect.y;
|
||||||
|
|
||||||
retval = TRUE;
|
retval = TRUE;
|
||||||
|
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
}
|
}
|
||||||
|
|
||||||
out:
|
out:
|
||||||
|
|
||||||
g_list_free (below_sorted);
|
g_list_free (below_sorted);
|
||||||
g_list_free (right_sorted);
|
g_list_free (right_sorted);
|
||||||
return retval;
|
return retval;
|
||||||
|
Loading…
Reference in New Issue
Block a user