aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/render_hkl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/render_hkl.c b/src/render_hkl.c
index f42235d4..44ec23fe 100644
--- a/src/render_hkl.c
+++ b/src/render_hkl.c
@@ -161,7 +161,9 @@ static void draw_circles(signed int xh, signed int xk, signed int xl,
if ( fabs(v) > fabs(*max_v) ) *max_v = fabs(v);
/* Find max value for colour scale */
- if ( fabs(val) > fabs(*max_val) ) {
+ if ( !isnan(val) && !isinf(val)
+ && (fabs(val) > fabs(*max_val)) )
+ {
*max_val = fabs(val);
}