Index: AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties	(revision 664)
+++ AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties	(revision 669)
@@ -1,2 +1,2 @@
 appname=AE Installer 2
-appversion=0.99n
+appversion=0.99o
Index: AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java	(revision 664)
+++ AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java	(revision 669)
@@ -552,8 +552,10 @@
 					toDownload.add(m);
 			}
+
 			if (toDownload.size() > 0 && Settings.getInstance().isOfflineMode()) {
 				installState = EInstallState.OFFLINE;
 				break;
 			}
+
 			if (toDownload.size() > 0) {
 				Downloader dl = new Downloader(toDownload, installDeps);
@@ -568,4 +570,5 @@
 				}
 			}
+
 			HashMap<Package, HashSet<Package>> dependencies = PackageManager
 					.getInstance().checkDependencies(mods);
@@ -575,34 +578,34 @@
 				}
 
+				int size = 0;
+				String depsLocalString = "";
+				String depsDownloadString = "";
+				for (Package m : dependencies.keySet()) {
+					for (Package mDep : dependencies.get(m)) {
+						if (!mods.contains(mDep)) {
+							mods.add(mDep);
+							if (!mDep.isLocalAvailable()) {
+								size += mDep.getZipSize();
+								if (depsDownloadString.length() > 0)
+									depsDownloadString += "\n";
+								depsDownloadString += " - " + mDep.getName();
+							} else {
+								if (depsLocalString.length() > 0)
+									depsLocalString += "\n";
+								depsLocalString += " - " + mDep.getName();
+							}
+						}
+					}
+				}
+
+				if (depsLocalString.length() == 0)
+					depsLocalString = bundle
+							.getString("installDependencies.none");
+				if (depsDownloadString.length() == 0)
+					depsDownloadString = bundle
+							.getString("installDependencies.none");
+
 				if (!Settings.getInstance()
 						.get("notifyDepsAfterInstall", false)) {
-					int size = 0;
-					String depsLocalString = "";
-					String depsDownloadString = "";
-					for (Package m : dependencies.keySet()) {
-						for (Package mDep : dependencies.get(m)) {
-							if (!mods.contains(mDep)) {
-								mods.add(mDep);
-								if (!mDep.isLocalAvailable()) {
-									size += mDep.getZipSize();
-									if (depsDownloadString.length() > 0)
-										depsDownloadString += "\n";
-									depsDownloadString += " - "
-											+ mDep.getName();
-								} else {
-									if (depsLocalString.length() > 0)
-										depsLocalString += "\n";
-									depsLocalString += " - " + mDep.getName();
-								}
-							}
-						}
-					}
-					if (depsLocalString.length() == 0)
-						depsLocalString = bundle
-								.getString("installDependencies.none");
-					if (depsDownloadString.length() == 0)
-						depsDownloadString = bundle
-								.getString("installDependencies.none");
-
 					int res = JOptionPane.showConfirmDialog(this, String
 							.format(bundle
@@ -613,4 +616,5 @@
 							JOptionPane.YES_NO_OPTION,
 							JOptionPane.INFORMATION_MESSAGE);
+
 					if (res == JOptionPane.NO_OPTION) {
 						installState = EInstallState.ABORTED;
@@ -665,5 +669,4 @@
 			}
 		}
-
 	}
 
