summaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/preview-widget.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ui/preview-widget.c b/src/ui/preview-widget.c
index 57bb8b31..c0ac6d74 100644
--- a/src/ui/preview-widget.c
+++ b/src/ui/preview-widget.c
@@ -21,6 +21,10 @@
* 02111-1307, USA.
*/
+#define _GNU_SOURCE
+#define _XOPEN_SOURCE 600 /* for the maths routines over floats */
+
+#include <math.h>
#include "preview-widget.h"
static void meta_preview_class_init (MetaPreviewClass *klass);
@@ -470,7 +474,7 @@ meta_preview_get_clip_region (MetaPreview *preview, gint new_window_width, gint
MetaFrameLayout *fgeom;
MetaFrameStyle *frame_style;
- g_return_if_fail (META_IS_PREVIEW (preview));
+ g_return_val_if_fail (META_IS_PREVIEW (preview), NULL);
flags = (META_PREVIEW (preview)->flags);