Skip to content

Commit

Permalink
fix unchecked index exception
Browse files Browse the repository at this point in the history
  • Loading branch information
t0815 committed Sep 19, 2024
1 parent a11aacc commit 60a5844
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 20 deletions.
32 changes: 16 additions & 16 deletions MyCBZ/Forms/MainForm.resx
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu
SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAbgoAAAJNU0Z0AUkBTAIBAQMB
AAHAASYBwAEmARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMAAUADAAEQAwABAQEAAQgG
AAHQASYB0AEmARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMAAUADAAEQAwABAQEAAQgG
AAEEGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEAAfABygGmAQABMwUAATMB
AAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEAAYABfAH/AQACUAH/AQAB
kwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFmAwABmQMAAcwCAAEzAwAC
Expand Down Expand Up @@ -198,7 +198,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu
SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAXj4AAAJNU0Z0AUkBTAIBAREB
AAHAASYBwAEmARgBAAEYAQAE/wEZAQAI/wFCAU0BNgcAATYDAAEoAwABYAMAAXgDAAEBAQABGAYAAYf/
AAHQASYB0AEmARgBAAEYAQAE/wEZAQAI/wFCAU0BNgcAATYDAAEoAwABYAMAAXgDAAEBAQABGAYAAYf/
AP8A/wB4AALUAdUDJzYlAycD1d4AA70DJTa9AyUDvt4AA70DJRIAA/8B5QHzAfYBvAHqAfMBvAHqAfMB
5QHzAfYD/xIAAyUDvt4AA70DJQ8AAfQB+AH5AVAB2gH0AQAB0gH6AQAB0gH6AQAB0gH6AQAB0gH6AVAB
2gL0AfgB+Q8AAyUDvt4AA70DJQwAAfoC+wEuAdcB9wEAAdIB+gHMAe0C9AH4AfkB9AH4AfkBzAHtAfQB
Expand Down Expand Up @@ -500,10 +500,10 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu
SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAJicAAAJNU0Z0AUkBTAIBAQ8B
AAEYAQcBGAEHARABAAEQAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAAUADAAEBAQABIAYAAUD/
ABsAA0wBkAMlAf8DYgHhCAADJAE0AyUB/wMlAf8DKgE/YAABVQJXAbEBXAJlAecBKwGSAasB/AErAZIB
qwH8AVwCZQHnAVUCVwGxZAADMgFPAyUB/wMlAf8DGgEkBAAEAgNZAe8DJQH/A0YBgCQAAwYBCANBAXID
WwHNA1UB+ANVAfgDWwHNA0EBcgMGAQgcAAFAAkEBcQEAAdIB+gH/AQAB0gH6Af8BAAHSAfoB/wEAAdIB
AAEoAQcBKAEHARABAAEQAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAAUADAAEBAQABIAYAAUD/
ABsAA0wBkAMlAf8DYgHhCAADJAE0AyUB/wMlAf8DKgE/YAABVQJXAbEBXAJlAecBKwGMAaYB/AErAYwB
pgH8AVwCZQHnAVUCVwGxZAADMgFPAyUB/wMlAf8DGgEkBAAEAgNZAe8DJQH/A0YBgCQAAwYBCANBAXID
WwHNA1kB+ANZAfgDWwHNA0EBcgMGAQgcAAFAAkEBcQEAAdIB+gH/AQAB0gH6Af8BAAHSAfoB/wEAAdIB
+gH/AUACQQFxYAADEAEVAxsBJgNAAf0DJQH/A0ABbwMQARUDEAEVA1gBugMlAf8DWgHEAxABFQMPARMY
AAMWAR0DWwHTA1UBrgMpAT0DBwEJAyUB/wMlAf8DJQH/A1sB0wMWAR0cAAE/AkABbgMuAUgDLgFIAT8C
QAFuAy0BRQNNAZIDWwHkAyYB+wMmAfsDWwHkA1UBtAMxAU1EAANcAdkDJQH/AyUB/wMlAf8DJQH/AyUB
Expand All @@ -514,22 +514,22 @@
YwHpAx0BKQMlAf8DJQH/AyUB/wMlAf8DJQH/AyUB/wNgAeBEAAMUARsDKgE/A0ABcQMlAf8DJQH/AzsB
ZAMqAT8DKgE/A2EB6wMlAf8DUwGqAyoBPwMWAR4QAANbAc0DKQE9EAADJQH/AyUB/wMlAf8DJQH/AyUB
/wNbAc0MAAMxAU0DVQG0AxwBJwFaAmMB6QEAAdIB+gH/AQAB0gH6Af8BWgJjAekDGwEmA1sBygNEAXoD
LgFIAzABSwNEAXoDWwHKAzwBZkwAAwoBDQNNAfoDJQH/Az4BaggAA1QBqwMlAf8DWQHGGAADVQH4AwcB
CRAAAyUB/wMlAf8DJQH/AyUB/wMlAf8DVQH4DAADQQH5AyUB/wM9AWcDMwFQAVoCYwHpAVoCYwHpAzMB
LgFIAzABSwNEAXoDWwHKAzwBZkwAAwoBDQNNAfoDJQH/Az4BaggAA1QBqwMlAf8DWQHGGAADWQH4AwcB
CRAAAyUB/wMlAf8DJQH/AyUB/wMlAf8DWQH4DAADQQH5AyUB/wM9AWcDMwFQAVoCYwHpAVoCYwHpAzMB
UAM1AVYDFwEfAzYBVwNaAcQDWgHEAzkBXgMYASBUAANZAcYDJQH/A1QBqwgAAz4BagMlAf8DTQH6AwoB
DRQAA1UB+AMHAQkQAAMlAf8DJQH/AyUB/wMlAf8DJQH/A1UB+AwAA2AB4AMlAf8DYQHmAz0BZwMjATMD
IwEzAzYBWANgAeADPQFpA0EB/gMlAf8DJQH/A0EB/gM9AWlMAAMWAR4DKgE/A1MBqgMlAf8DYQHrAyoB
DRQAA1kB+AMHAQkQAAMlAf8DJQH/AyUB/wMlAf8DJQH/A1kB+AwAA2AB4AMlAf8DYQHmAz0BZwMjATMD
IwEzAzYBWANgAeADPQFpA0MB/gMlAf8DJQH/A0MB/gM9AWlMAAMWAR4DKgE/A1MBqgMlAf8DYQHrAyoB
PwMqAT8DOwFkAyUB/wMlAf8DQAFxAyoBPwMUARsMAANbAc0DKQE9EAADJQH/AyUB/wMlAf8DJQH/AyUB
/wNbAc0MAAM8AWYDWwHKA0QBegMuAUgDMAFLA0QBegNbAcoDPAFmA2EB5gMlAf8DJQH/AyUB/wMlAf8D
YQHmTAADMwFRAyUB/wMlAf8DJQH/AyUB/wMlAf8DJQH/AyUB/wMlAf8DJQH/AyUB/wMlAf8DTgGXDAAD
QQFyA1UBrhAAAyUB/wMlAf8DJQH/AyUB/wMlAf8DQQFyEAADFwEfAzYBVwNaAcQDWgHEAzkBXgMYASAE
AANZAfUDJQH/AyUB/wMlAf8DJQH/A1kB9UwAAw4BEgMrAfwDJQH/AyUB/wMlAf8DJQH/AyUB/wMlAf8D
AANaAfUDJQH/AyUB/wMlAf8DJQH/A1oB9UwAAw4BEgMrAfwDJQH/AyUB/wMlAf8DJQH/AyUB/wMlAf8D
JQH/AyUB/wMlAf8DJQH/A1wB2QwAAwYBCANbAdMDQQFzDAADJQH/AyUB/wMlAf8DJQH/A1sB0wMGAQgQ
AAM9AWkDQQH+AyUB/wMlAf8DQQH+Az0BaQQAA1EBngMlAf8DJQH/AyUB/wMlAf8DUQGeUAADDwETAxAB
AAM9AWkDQwH+AyUB/wMlAf8DQwH+Az0BaQQAA1EBngMlAf8DJQH/AyUB/wMlAf8DUQGeUAADDwETAxAB
FQNaAcQDJQH/A1gBugMQARUDEAEVA0ABbwMlAf8DQAH9AxsBJgMQARUQAAMWAR0DWwHTA1UBrgMpAT0D
BwEJAyUB/wMlAf8DJQH/A1sB0wMWAR0UAANhAeYDJQH/AyUB/wMlAf8DJQH/A2EB5gQAAwgBCgNOAZgD
ZQHxA2UB8QNOAZgDCAEKWAADRgGAAyUB/wNZAe8EAgQAAxoBJAMlAf8DJQH/AzIBTxgAAwYBCANBAXID
WwHNA1UB+ANVAfgDWwHNA0EBcgMGAQgYAANZAfUDJQH/AyUB/wMlAf8DJQH/A1kB9XQAAyoBPwMlAf8D
WwHNA1kB+ANZAfgDWwHNA0EBcgMGAQgYAANaAfUDJQH/AyUB/wMlAf8DJQH/A1oB9XQAAyoBPwMlAf8D
JQH/AyQBNAgAA2IB4QMlAf8DTAGQUAADUQGeAyUB/wMlAf8DJQH/AyUB/wNRAZ7oAAMIAQoDTgGYA2UB
8QNlAfEDTgGYAwgBCv8AdQADGAEhA1ABnANaAfIDUAGcAxgBITgAAzgBXQMwAUoDBAEFJAADEwEaA0kB
iANdAdQDQQH5A0EB+QNdAdQDSQGIAxMBGiAAAxMBGgNJAYgDXQHUA0EB+QNBAfkDXQHUA0kBiAMTARoc
Expand Down Expand Up @@ -688,7 +688,7 @@ The page with type 'FrontCover' should be at index 1.</value>
AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu
SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAlgYAAAJNU0Z0AUkBTAIBAQIB
AAFwAQYBcAEGARABAAEQAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAARADAAEBAQABIAYAARD/
AAGAAQYBgAEGARABAAEQAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAARADAAEBAQABIAYAARD/
ACcAAxgBIQNQAZwDWgHyA1ABnAMYASHkAAMYASADTwGZA1oB8gNRAaIDJQH/A1EBogNaAfIDTwGZAxgB
IBQAA1kBwANZAcADWQHAA1kBwANZAcADWQHAA1kBwANZAcADWQHAA1kBwANZAcADWQHAA1kBwAMlAf8D
KgFAhAADFQEcA04BlgNaAfIDUQGeAxoBIwMIAQoDJQH/AwgBCgMaASMDUQGeA1oB8gNOAZYDFQEcDAAD
Expand Down Expand Up @@ -726,7 +726,7 @@ The page with type 'FrontCover' should be at index 1.</value>
AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu
SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAACgMAAAJNU0Z0AUkBTAIBAQIB
AAEwASYBMAEmARABAAEQAQAE/wEZAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAARADAAEBAQABGAYAAQwh
AAFAASYBQAEmARABAAEQAQAE/wEZAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAARADAAEBAQABGAYAAQwh
AAP3A9kDxAO/A9ID7QP+pQAD/gO5AywPJQN/A/0SAAPnAVIBVAFVA/oPAAO4AbYCuG8AA/sDhgYlA0kD
qwOtA38GJQNEA+MMAAPmA1ADJQN9A/oGAAP9A7QDKwMlA7ppAAP+A2MJJQObBgAD3wklA0QD/QYAA+cM
JQNGA/oDAAO0DCUBtgK4ZgAD1AwlA5sGAAPfDCUDfwP+AwAD6AM1DCUDfQO0AysJJQMrA7hmAAOGDCUD
Expand All @@ -752,7 +752,7 @@ The page with type 'FrontCover' should be at index 1.</value>
AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu
SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAuAsAAAJNU0Z0AUkBTAIBAQQB
AAFYAQQBWAEEARABAAEQAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAASADAAEBAQABIAYAASD/
AAFoAQQBaAEEARABAAEQAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAASADAAEBAQABIAYAASD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/ADYAAxgBIAM4AVsDRAF4A0YBfgM8AWYDJQE3AwQB
BdwAAwQBBQNJAYUDTQH6A1wB5wNRAaQDTgGWA10BzAMlAf8DWAG9AwcBCVwAAxMBGgNJAYgBXQJhAdQB
RQFoAWoB+QFFAWgBagH5AV0CYQHUA0kBiAMTARowAAM4AV0DMAFKAwQBBRwAAw4BEgNVAbQDVQGsAy0B
Expand Down
16 changes: 12 additions & 4 deletions MyCBZ/Models/ProjectModel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -310,13 +310,21 @@ private void HandlePipeline(object sender, PipelineEvent e)
if (p.ContinuePipeline)
{
nextTask = e.Stack[0];
if (nextTask != null)
if (remainingStack.Count > 0)
{
AppEventHandler.OnPipelineNextTask(sender, new PipelineEvent(Program.ProjectModel, nextTask.TaskId, null, remainingStack));
nextTask = e.Stack[0];
if (nextTask != null)
{
AppEventHandler.OnPipelineNextTask(sender, new PipelineEvent(Program.ProjectModel, nextTask.TaskId, null, remainingStack));
}
else
{
AppEventHandler.OnApplicationStateChanged(sender, new ApplicationStatusEvent(Program.ProjectModel, ApplicationStatusEvent.STATE_READY));
}
} else
{
AppEventHandler.OnApplicationStateChanged(sender, new ApplicationStatusEvent(Program.ProjectModel, ApplicationStatusEvent.STATE_READY));
}
}
Expand Down

0 comments on commit 60a5844

Please sign in to comment.