initial fix for #520 XdgDesktopFileCache::getDefaultApp cache wrong behavior