aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2000-08-30 11:52:37 +0000
committerMiles Bader2000-08-30 11:52:37 +0000
commit90c7e9f079e0260c18c689f8afda4869e5096e5b (patch)
tree0de526acf22f17415e141f5b1367ed9c0ca26335
parentf3abc4118e1d25d52a58ce99e2744ff9cbf1ebb0 (diff)
downloademacs-90c7e9f079e0260c18c689f8afda4869e5096e5b.tar.gz
emacs-90c7e9f079e0260c18c689f8afda4869e5096e5b.zip
(XlwMenuSetValues):
If the background color has changed, re-make the shadow-gcs too.
-rw-r--r--lwlib/xlwmenu.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/lwlib/xlwmenu.c b/lwlib/xlwmenu.c
index a5687d9de50..0ef65b518d3 100644
--- a/lwlib/xlwmenu.c
+++ b/lwlib/xlwmenu.c
@@ -1805,6 +1805,13 @@ XlwMenuSetValues (current, request, new)
1805 { 1805 {
1806 release_drawing_gcs (newmw); 1806 release_drawing_gcs (newmw);
1807 make_drawing_gcs (newmw); 1807 make_drawing_gcs (newmw);
1808
1809 release_shadow_gcs (newmw);
1810 /* Cause the shadow colors to be recalculated. */
1811 newmw->menu.top_shadow_color = -1;
1812 newmw->menu.bottom_shadow_color = -1;
1813 make_shadow_gcs (newmw);
1814
1808 redisplay = True; 1815 redisplay = True;
1809 1816
1810 for (i = 0; i < oldmw->menu.windows_length; i++) 1817 for (i = 0; i < oldmw->menu.windows_length; i++)