summaryrefslogtreecommitdiff
path: root/src/core/constraints.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/constraints.c')
-rw-r--r--src/core/constraints.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/constraints.c b/src/core/constraints.c
index ed70b40b..64ce497a 100644
--- a/src/core/constraints.c
+++ b/src/core/constraints.c
@@ -23,6 +23,8 @@
* 02110-1301, USA.
*/
+#define _GNU_SOURCE
+
#include <config.h>
#include "constraints.h"
#include "workspace.h"
@@ -1327,9 +1329,8 @@ constrain_aspect_ratio (MetaWindow *window,
new_width, new_height,
&best_width, &best_height);
- /* Yeah, I suck for doing implicit rounding -- sue me */
- new_width = best_width;
- new_height = best_height;
+ new_width = round (best_width);
+ new_height = round (best_height);
break;
}