diff options
| author | Miles Bader | 2000-08-30 11:52:37 +0000 |
|---|---|---|
| committer | Miles Bader | 2000-08-30 11:52:37 +0000 |
| commit | 90c7e9f079e0260c18c689f8afda4869e5096e5b (patch) | |
| tree | 0de526acf22f17415e141f5b1367ed9c0ca26335 | |
| parent | f3abc4118e1d25d52a58ce99e2744ff9cbf1ebb0 (diff) | |
| download | emacs-90c7e9f079e0260c18c689f8afda4869e5096e5b.tar.gz emacs-90c7e9f079e0260c18c689f8afda4869e5096e5b.zip | |
(XlwMenuSetValues):
If the background color has changed, re-make the shadow-gcs too.
| -rw-r--r-- | lwlib/xlwmenu.c | 7 |
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++) |