]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "Check for GUI frame in ns_color_index_to_rgba"
authorRobert Pluim <rpluim@gmail.com>
Sun, 29 Dec 2019 19:34:20 +0000 (20:34 +0100)
committerRobert Pluim <rpluim@gmail.com>
Sun, 29 Dec 2019 20:15:33 +0000 (21:15 +0100)
This reverts commit ea84a95bd8d43612b4a424fb93de25a68ac31d05.

src/nsterm.m

index 9e036aa16081fee94a812422aee98d296e8535de..fbec816cccdd96887a3157f2d4803a3afb8df2dc 100644 (file)
@@ -2290,24 +2290,19 @@ ns_lisp_to_color (Lisp_Object color, NSColor **col)
 
 /* Convert an index into the color table into an RGBA value.  Used in
    xdisp.c:extend_face_to_end_of_line when comparing faces and frame
-   color values.  No-op on non-gui frames.  */
+   color values.  */
 
 unsigned long
 ns_color_index_to_rgba(int idx, struct frame *f)
 {
-  if (FRAME_DISPLAY_INFO (f))
-    {
-      NSColor *col;
-      col = ns_lookup_indexed_color (idx, f);
+  NSColor *col;
+  col = ns_lookup_indexed_color (idx, f);
 
-      EmacsCGFloat r, g, b, a;
-      [col getRed: &r green: &g blue: &b alpha: &a];
+  EmacsCGFloat r, g, b, a;
+  [col getRed: &r green: &g blue: &b alpha: &a];
 
-      return ARGB_TO_ULONG((int)(a*255),
-                           (int)(r*255), (int)(g*255), (int)(b*255));
-    }
-  else
-    return idx;
+  return ARGB_TO_ULONG((int)(a*255),
+                       (int)(r*255), (int)(g*255), (int)(b*255));
 }
 
 void