emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] trunk r116194: In x_set_tool_bar_lines of w32fns.c don't c


From: Martin Rudalics
Subject: [Emacs-diffs] trunk r116194: In x_set_tool_bar_lines of w32fns.c don't clear area on frames that are not visible.
Date: Wed, 29 Jan 2014 10:29:31 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 116194
revision-id: address@hidden
parent: address@hidden
committer: martin rudalics <address@hidden>
branch nick: trunk
timestamp: Wed 2014-01-29 11:29:14 +0100
message:
  In x_set_tool_bar_lines of w32fns.c don't clear area on frames that are not 
visible.
  
  * w32fns.c (x_set_tool_bar_lines): Don't clear area on frames
  that are not visible.
modified:
  src/ChangeLog                  changelog-20091113204419-o5vbwnq5f7feedwu-1438
  src/w32fns.c                   w32fns.c-20091113204419-o5vbwnq5f7feedwu-945
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2014-01-29 08:23:59 +0000
+++ b/src/ChangeLog     2014-01-29 10:29:14 +0000
@@ -1,3 +1,8 @@
+2014-01-29  Martin Rudalics  <address@hidden>
+
+       * w32fns.c (x_set_tool_bar_lines): Don't clear area on frames
+       that are not visible.
+
 2014-01-29  Jan Djärv  <address@hidden>
 
        * xmenu.c (create_and_show_popup_menu): Handle case when no key

=== modified file 'src/w32fns.c'
--- a/src/w32fns.c      2014-01-25 14:39:49 +0000
+++ b/src/w32fns.c      2014-01-29 10:29:14 +0000
@@ -1713,7 +1713,7 @@
   /* If the tool bar gets smaller, the internal border below it
      has to be cleared.  It was formerly part of the display
      of the larger tool bar, and updating windows won't clear it.  */
-  if (FRAME_INTERNAL_BORDER_WIDTH (f) != 0)
+  if (FRAME_INTERNAL_BORDER_WIDTH (f) != 0 && FRAME_VISIBLE_P (f))
     {
       int height = FRAME_INTERNAL_BORDER_WIDTH (f);
       int width = FRAME_PIXEL_WIDTH (f);


reply via email to

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