[UNIX layout changes] [Fix incorrect release]
This commit is contained in:
@@ -35,7 +35,7 @@ const SystemIPC = require('../src/renderer/ipc/SystemIPC');
|
|||||||
const UpgradeIPC = require('../src/renderer/ipc/UpgradeIPC');
|
const UpgradeIPC = require('../src/renderer/ipc/UpgradeIPC');
|
||||||
|
|
||||||
const dimensions = {
|
const dimensions = {
|
||||||
height: ((os.platform() === 'darwin') ? 316 : 296) + ((os.platform() === 'win32') ? 30 : -20),
|
height: ((os.platform() === 'darwin') ? 346 : 326),
|
||||||
width: 428 + ((os.platform() === 'win32') ? 40 : (os.platform() === 'darwin') ? 150 : 160),
|
width: 428 + ((os.platform() === 'win32') ? 40 : (os.platform() === 'darwin') ? 150 : 160),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -53,13 +53,17 @@ export const loadReleases = () => {
|
|||||||
return (dispatch, getState) => {
|
return (dispatch, getState) => {
|
||||||
const dispatchActions = (locationsLookup, versionLookup)=> {
|
const dispatchActions = (locationsLookup, versionLookup)=> {
|
||||||
const state = getState().relver;
|
const state = getState().relver;
|
||||||
let latestVersion = versionLookup[Constants.RELEASE_TYPES[state.Release]].length - 1;
|
|
||||||
let release = state.Release;
|
let release = state.Release;
|
||||||
|
if (release >= Constants.RELEASE_TYPES.length) {
|
||||||
|
release = state.ReleaseDefault;
|
||||||
|
}
|
||||||
|
|
||||||
|
let latestVersion = versionLookup[Constants.RELEASE_TYPES[release]].length - 1;
|
||||||
let version = state.Version;
|
let version = state.Version;
|
||||||
if (versionLookup[Constants.RELEASE_TYPES[release]][0] === 'unavailable') {
|
if (versionLookup[Constants.RELEASE_TYPES[release]][0] === 'unavailable') {
|
||||||
release = state.ReleaseDefault;
|
release = state.ReleaseDefault;
|
||||||
latestVersion = version = 0;
|
version = latestVersion = versionLookup[Constants.RELEASE_TYPES[release]].length - 1
|
||||||
} else if ((version === -1) || !versionLookup[Constants.RELEASE_TYPES[state.Release]][version]) {
|
} else if ((version === -1) || !versionLookup[Constants.RELEASE_TYPES[release]][version]) {
|
||||||
version = latestVersion;
|
version = latestVersion;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -137,8 +141,12 @@ export const setActiveRelease = (release, version) => {
|
|||||||
dispatch(setAllowMount(false));
|
dispatch(setAllowMount(false));
|
||||||
const relVer = getState().relver;
|
const relVer = getState().relver;
|
||||||
const common = getState().common;
|
const common = getState().common;
|
||||||
|
if (release >= Constants.RELEASE_TYPES.length) {
|
||||||
|
release = getState().relver.ReleaseDefault;
|
||||||
|
version = -1;
|
||||||
|
}
|
||||||
const versions = relVer.VersionLookup[Constants.RELEASE_TYPES[release]];
|
const versions = relVer.VersionLookup[Constants.RELEASE_TYPES[release]];
|
||||||
dispatch(setAllowDismissDependencies(versions.length > 1));
|
dispatch(setAllowDismissDependencies(versions && (versions.length > 1)));
|
||||||
dispatch(setDismissDependencies(false));
|
dispatch(setDismissDependencies(false));
|
||||||
dispatch(notifyActiveRelease(release, version));
|
dispatch(notifyActiveRelease(release, version));
|
||||||
if (common.AppReady) {
|
if (common.AppReady) {
|
||||||
|
|||||||
Reference in New Issue
Block a user