• R/O
  • HTTP
  • SSH
  • HTTPS

AppliStation: Commit

AppliStation


Commit MetaInfo

Révisionfc7c9403ef4d6fa6cc8ddd2a59546e876ff316b1 (tree)
l'heure2009-04-19 22:38:47
Auteurttp <ttp@user...>
Commiterttp

Message de Log

アイコン取得に失敗しアンインストール・パッケージ情報表示ができない不具合を修正した。(アイコンは表示されないが、作業ができるようにした)

Change Summary

Modification

--- a/AppliStation/AppliStation.Util/GUIUtils.cs
+++ b/AppliStation/AppliStation.Util/GUIUtils.cs
@@ -93,7 +93,11 @@ namespace AppliStation.Util
9393 Icon ico = null;
9494 string iconPath = pkg.UninstallInfo.IconPath;
9595 if (! string.IsNullOrEmpty(iconPath)) {
96- ico = ExtractIcon(null, iconPath);
96+ try {
97+ ico = ExtractIcon(null, iconPath);
98+ } catch (FileNotFoundException) {
99+ ico = null;
100+ }
97101 } else if (pkg.Type == InstallerType.ARCHIVE) {
98102 string progGrp = Path.Combine(NaGet.Env.ArchiveProgramGroup, pkg.Name);
99103 if (Directory.Exists(progGrp)) {
Afficher sur ancien navigateur de dépôt.