mutter/src/core
Pablo Barciela 318164779c boxes: Actually check for rectangle containment
Fixes condition duplicated:

          /* If a contains b, just remove b */
          if (meta_rectangle_contains_rect (a, b))
            {
              delete_me = other;
            }
          /* If b contains a, just remove a */
          else if (meta_rectangle_contains_rect (a, b))
            {
              delete_me = compare;
            }

Closes https://gitlab.gnome.org/GNOME/mutter/issues/480
2019-03-12 05:03:53 +01:00
..
bell.c frame: Remove flashing support 2019-03-12 00:27:07 +00:00
bell.h frame: Remove flashing support 2019-03-12 00:27:07 +00:00
boxes-private.h boxes: Add function to create a rectangle from floating clutter rect 2019-03-01 19:42:07 +01:00
boxes.c boxes: Actually check for rectangle containment 2019-03-12 05:03:53 +01:00
constraints.c constraints: Fix titlebars going off the bottom 2019-01-16 01:19:32 +01:00
constraints.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
core.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
core.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
delete.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
display-private.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
display.c x11-display: Split out restoring of active workspace 2019-03-04 19:42:00 +00:00
edge-resistance.c Fix builds with G_DISABLE_ASSERT 2019-01-25 09:43:06 +01:00
edge-resistance.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
events.c Fix builds with G_DISABLE_ASSERT 2019-01-25 09:43:06 +01:00
events.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
frame.c frame: Remove flashing support 2019-03-12 00:27:07 +00:00
frame.h frame: Remove flashing support 2019-03-12 00:27:07 +00:00
keybindings-private.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
keybindings.c keybindings: Fix theoretical memory leak while ungrabbing 2019-03-11 23:39:25 +00:00
main-private.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
main.c x11: Require xrandr 1.5 at build time 2018-11-06 17:17:36 +01:00
meta-accel-parse.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-accel-parse.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-border.c MetaBorder: Use float constants and functions instead of double variants 2016-02-16 19:02:48 +08:00
meta-border.h Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-close-dialog-default-private.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-close-dialog-default.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-close-dialog.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-fraction.c Add MetaFraction for dealing with fractions 2017-08-29 14:39:04 +08:00
meta-fraction.h Add MetaFraction for dealing with fractions 2017-08-29 14:39:04 +08:00
meta-gesture-tracker-private.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-gesture-tracker.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-inhibit-shortcuts-dialog-default-private.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-inhibit-shortcuts-dialog-default.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-inhibit-shortcuts-dialog.c core: add MetaInhibitShortcutsDialog 2017-08-02 11:58:55 +02:00
meta-launch-context.c core: Fix compiler warning 2019-01-23 10:06:30 +01:00
meta-sound-player.c sound-player: Don't deadlock in finish_cb 2019-03-05 12:07:41 +00:00
meta-workspace-manager-private.h Move workspace related code from MetaDisplay to MetaWorkspaceManager 2018-07-06 19:47:17 +02:00
meta-workspace-manager.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
mutter.c plugin: Rename the .so file from plugin.so to libplugin.so 2018-11-06 17:17:36 +01:00
place.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
place.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
prefs.c prefs: Change default of show-fallback-app-menu 2019-03-11 23:30:10 +00:00
restart-helper.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
restart.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
stack-tracker.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
stack-tracker.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
stack.c window: Return focusable ability looking at properties only 2019-02-14 13:49:51 +01:00
stack.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
startup-notification-private.h meta, startup-notification: Make type declarations public 2019-01-24 16:38:09 +00:00
startup-notification.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
util-private.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
util.c Fix builds with G_DISABLE_ASSERT 2019-01-25 09:43:06 +01:00
window-private.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
window.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
workspace-private.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
workspace.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00