From dec1a8956a4b1f7a6611a1d706156c39fdca7d64 Mon Sep 17 00:00:00 2001 From: Paul Cercueil Date: Tue, 23 Oct 2012 06:20:03 +0200 Subject: [PATCH] Assign an icon for a given link only if it hasn't been done before --- src/linkapp.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/linkapp.cpp b/src/linkapp.cpp index 97597bb..e196a66 100644 --- a/src/linkapp.cpp +++ b/src/linkapp.cpp @@ -132,9 +132,6 @@ LinkApp::LinkApp(GMenu2X *gmenu2x_, Touchscreen &ts, InputManager &inputMgr_, updateSurfaces(); } - if (iconPath.empty()) - searchIcon(); - param = opk_read_param(pdata, "Exec"); if (!param) ERROR("Missing \"Exec\" parameter\n"); @@ -267,6 +264,9 @@ LinkApp::LinkApp(GMenu2X *gmenu2x_, Touchscreen &ts, InputManager &inputMgr_, } const string &LinkApp::searchIcon() { + if (!iconPath.empty()) + return iconPath; + string execicon = exec; string::size_type pos = exec.rfind("."); if (pos != string::npos) execicon = exec.substr(0,pos);