From 07c33247bd10f8886ec8cdb565148b35b54fcfa5 Mon Sep 17 00:00:00 2001 From: skeezix Date: Mon, 14 Jun 2010 22:06:05 -0400 Subject: [PATCH] Allow moving minimenu custom conf/skins to appdata/mmenu, in addition to /pandora/mmenu --- deployment/etc/pandora/conf/mmenu.conf | 2 +- minimenu/mmenu.c | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/deployment/etc/pandora/conf/mmenu.conf b/deployment/etc/pandora/conf/mmenu.conf index 8ccd975..6a8477c 100644 --- a/deployment/etc/pandora/conf/mmenu.conf +++ b/deployment/etc/pandora/conf/mmenu.conf @@ -13,7 +13,7 @@ # here, so that skin-changes do not break user preferences [minimenu] -skin_searchpath /media/*/pandora/mmenu/skins:/etc/pandora/mmenu/skins:./minimenu/skin +skin_searchpath /media/*/pandora/mmenu/skins:/media/*/pandora/appdata/mmenu/skins:/etc/pandora/mmenu/skins:./minimenu/skin skin_selected ~/.mmenuskinchoice skin_confname mmskin.conf pndrun /usr/pandora/scripts:./testdata/scripts # searchpath to locate "pnd_run.sh"; why aren't I looking in /etc/pandora/conf/apps for this? diff --git a/minimenu/mmenu.c b/minimenu/mmenu.c index 78313f5..7e46761 100644 --- a/minimenu/mmenu.c +++ b/minimenu/mmenu.c @@ -402,10 +402,18 @@ int main ( int argc, char *argv[] ) { void emit_and_quit ( char *s ) { printf ( "%s\n", s ); - pnd_dbusnotify_shutdown ( dbh ); - if ( nh ) { - pnd_notify_shutdown ( nh ); + // shutdown notifications + if ( g_autorescan ) { + + if ( dbh ) { + pnd_dbusnotify_shutdown ( dbh ); + } + if ( nh ) { + pnd_notify_shutdown ( nh ); + } + } + exit ( 0 ); } -- 2.39.5