]> git.eshelyaron.com Git - emacs.git/commitdiff
Use frame monitor in frame_float
authorAndrii Kolomoiets <andreyk.mad@gmail.com>
Thu, 11 Feb 2021 09:09:41 +0000 (10:09 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 11 Feb 2021 09:09:41 +0000 (10:09 +0100)
* src/frame.c (frame_float): Use frame monitor attributes instead
of attributes of the main monitor (bug#46406).

src/frame.c

index 635fc94560492f1b4743682b99dba9455a31aa2b..a62347c1fb2a910b2514aef758efdbb13e854080 100644 (file)
@@ -3890,7 +3890,7 @@ frame_float (struct frame *f, Lisp_Object val, enum frame_float_type what,
              Lisp_Object frame;
 
              XSETFRAME (frame, f);
-             monitor_attributes = Fcar (call1 (Qdisplay_monitor_attributes_list, frame));
+             monitor_attributes = call1 (Qframe_monitor_attributes, frame);
              if (NILP (monitor_attributes))
                {
                  /* No monitor attributes available.  */
@@ -5890,7 +5890,7 @@ syms_of_frame (void)
   DEFSYM (Qframep, "framep");
   DEFSYM (Qframe_live_p, "frame-live-p");
   DEFSYM (Qframe_windows_min_size, "frame-windows-min-size");
-  DEFSYM (Qdisplay_monitor_attributes_list, "display-monitor-attributes-list");
+  DEFSYM (Qframe_monitor_attributes, "frame-monitor-attributes");
   DEFSYM (Qwindow__pixel_to_total, "window--pixel-to-total");
   DEFSYM (Qexplicit_name, "explicit-name");
   DEFSYM (Qheight, "height");