From 1d85fe3cb9eb0ee734d817ef9ed7bc0911dcf248 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BCdiger=20Timm?= Date: Mon, 6 Feb 2006 15:39:31 +0000 Subject: [PATCH] INTEGRATION: CWS cloph02 (1.3.46); FILE MERGED 2006/01/14 01:32:26 cloph 1.3.46.2: Issue number: #i57871# Submitted by: cloph Don't assume the script can find the binary to update the icon-cache.. Check for existence of the cache, then touch the theme-dir to invalidate the cache and then try to update the cache. 2005/12/12 19:27:07 cloph 1.3.46.1: Issue number: #i57871# Submitted by: cloph --- sysui/desktop/debian/postrm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sysui/desktop/debian/postrm b/sysui/desktop/debian/postrm index 42aa7892873d..adb9cf448e95 100644 --- a/sysui/desktop/debian/postrm +++ b/sysui/desktop/debian/postrm @@ -11,5 +11,16 @@ if [ "$1" != "purge" ]; then if [ -x /usr/bin/update-menus ]; then update-menus fi + for theme in gnome hicolor locolor; do + if [ -e /usr/share/icons/$theme/icon-theme.cache ] ; then + # touch it, just in case we cannot find the binary... + touch /usr/share/icons/$theme + if (which gtk-update-icon-cache); then + gtk-update-icon-cache /usr/share/icons/$theme + fi + # ignore errors (e.g. when there is a cache, but no index.theme) + true + fi + done fi exit 0