emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 5a9937b: Minor cleanup in 'x_set_frame_alpha'


From: Eli Zaretskii
Subject: [Emacs-diffs] master 5a9937b: Minor cleanup in 'x_set_frame_alpha'
Date: Sat, 13 Apr 2019 04:02:37 -0400 (EDT)

branch: master
commit 5a9937beb6347b330ddbb942c9c6f7ce1abb67c9
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Minor cleanup in 'x_set_frame_alpha'
    
    * src/xterm.c (x_set_frame_alpha): Remove redundant parts of
    testing of value of 'alpha'.  Suggested by Konstantin
    Kharlamov <address@hidden>.  (Bug#35062)
---
 src/xterm.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/xterm.c b/src/xterm.c
index 5aa3e3f..def6915 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]