View | Details | Raw Unified | Return to bug 37369
Collapse All | Expand All

(-)a/gdk/gdkwindowimpl.c (-2 / +1 lines)
Lines 166-172 maybe_flip_position (gint bounds_pos, Link Here
166
  *flipped = TRUE;
166
  *flipped = TRUE;
167
  secondary = rect_pos + (1 - rect_sign) * rect_size / 2 - offset - (1 - window_sign) * window_size / 2;
167
  secondary = rect_pos + (1 - rect_sign) * rect_size / 2 - offset - (1 - window_sign) * window_size / 2;
168
168
169
  if (secondary >= bounds_pos && secondary + window_size <= bounds_pos + bounds_size)
169
  if ((secondary >= bounds_pos && secondary + window_size <= bounds_pos + bounds_size) || primary > bounds_pos + bounds_size)
170
    return secondary;
170
    return secondary;
171
171
172
  *flipped = FALSE;
172
  *flipped = FALSE;
173
- 

Return to bug 37369