]> git.eshelyaron.com Git - emacs.git/commitdiff
Minor cleanup in 'x_set_frame_alpha'
authorEli Zaretskii <eliz@gnu.org>
Sat, 13 Apr 2019 08:01:39 +0000 (11:01 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 13 Apr 2019 08:01:39 +0000 (11:01 +0300)
* src/xterm.c (x_set_frame_alpha): Remove redundant parts of
testing of value of 'alpha'.  Suggested by Konstantin
Kharlamov <Hi-Angel@yandex.ru>.  (Bug#35062)

src/xterm.c

index 5aa3e3ff25c3dcd7b8dd9dca84ea9dd110994ebf..def6915d62e021525a447c2d402698d7e6a62843 100644 (file)
@@ -922,16 +922,17 @@ x_set_frame_alpha (struct frame *f)
   else
     alpha = f->alpha[1];
 
+  if (alpha < 0.0)
+    return;
+
   if (FLOATP (Vframe_alpha_lower_limit))
     alpha_min = XFLOAT_DATA (Vframe_alpha_lower_limit);
   else if (FIXNUMP (Vframe_alpha_lower_limit))
     alpha_min = (XFIXNUM (Vframe_alpha_lower_limit)) / 100.0;
 
-  if (alpha < 0.0)
-    return;
-  else if (alpha > 1.0)
+  if (alpha > 1.0)
     alpha = 1.0;
-  else if (0.0 <= alpha && alpha < alpha_min && alpha_min <= 1.0)
+  else if (alpha < alpha_min && alpha_min <= 1.0)
     alpha = alpha_min;
 
   opac = alpha * OPAQUE;