mirror of https://gitlab.com/basile.b/dexed.git
avoid to open proj from empty filename in several places
This commit is contained in:
parent
c0bcd3852c
commit
6d6df7804b
|
@ -2599,9 +2599,81 @@ object CEMainForm: TCEMainForm
|
||||||
ImageIndex = 8
|
ImageIndex = 8
|
||||||
object MenuItem69: TMenuItem
|
object MenuItem69: TMenuItem
|
||||||
Action = actProjNewDubJson
|
Action = actProjNewDubJson
|
||||||
|
Bitmap.Data = {
|
||||||
|
36040000424D3604000000000000360000002800000010000000100000000100
|
||||||
|
2000000000000004000064000000640000000000000000000000FFFFFF000000
|
||||||
|
0000000000330000000000000033000000000000003300000000000000330000
|
||||||
|
000000000033000000000000003300000000FFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
003389898AFF0000003389898AFF0000003389898AFF0000003389898AFF0000
|
||||||
|
003389898AFF0000003389898AFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||||
|
FFFFFFFFFFFFFFFFFFFFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFFDFDFDFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFC
|
||||||
|
FCFFFCFCFCFFFDFDFDFFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFFAF9F9FFF9F8F8FFF9F8F8FFF9F8F8FFF9F8F8FFF9F8F8FFF9F8
|
||||||
|
F8FFF9F8F8FFFAF9F9FFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFF6F6F6FFF6F6F6FFF6F6F6FFF6F6F6FFF6F6F6FFF6F6F6FFF6F6
|
||||||
|
F6FFF6F6F6FFF6F6F6FFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFF4F4F3FFF4F4F3FFF4F4F3FFF4F4F3FFF4F4F3FFF4F4F3FFF4F4
|
||||||
|
F3FFF4F4F3FFF4F4F3FFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFF2F1F0FFF2F1F0FFF2F1F0FFF2F1F0FFF2F1F0FFF2F1F0FFF2F1
|
||||||
|
F0FFF2F1F0FFF2F1F0FFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFEFEFEEFFEFEFEEFFEFEFEEFFEFEFEEFFEFEFEEFFEFEFEEFFEFEF
|
||||||
|
EEFFEEEEEDFFEEEFEEFFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFEDEBEAFFEDECEBFFEDECEBFFEDECEBFFEDECEBFFECEBEAFFECEB
|
||||||
|
E9FFEBEAE9FFECEAE9FFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFE9E9E8FFEAEAE9FFEAEAE9FFEAEAE9FFE9E9E8FFF4F4F2FFFFFF
|
||||||
|
FFFFFFFFFFFFFFFFFFFFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFE7E6E5FFE8E7E6FFE8E7E6FFE8E7E6FFE6E5E4FFFFFFFFFF9191
|
||||||
|
91FFFFFFFFFF929292FFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFE3E3E2FFE4E4E3FFE4E5E4FFE4E4E3FFE3E3E2FFFFFFFFFFFFFF
|
||||||
|
FFFFE6E6E4FFFFFFFFFFE0E0E0AB89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFE0DFDDFFE0DFDEFFE0DFDEFFE0DFDEFFDFDEDCFFFFFFFFFF9191
|
||||||
|
91FFFFFFFFFFDDDDDDA789898AFF00000000FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||||
|
FFFFE0E0E0AB89898AFF0000000000000000FFFFFF00FFFFFF00FFFFFF00A5A5
|
||||||
|
A53889898AFF0000000089898AFF0000000089898AFF0000000089898AFF0000
|
||||||
|
000089898AFF000000000000000000000000FFFFFF00FFFFFF00
|
||||||
|
}
|
||||||
end
|
end
|
||||||
object MenuItem70: TMenuItem
|
object MenuItem70: TMenuItem
|
||||||
Action = actProjNewNative
|
Action = actProjNewNative
|
||||||
|
Bitmap.Data = {
|
||||||
|
36040000424D3604000000000000360000002800000010000000100000000100
|
||||||
|
2000000000000004000064000000640000000000000000000000FFFFFF000000
|
||||||
|
0000000000330000000000000033000000000000003300000000000000330000
|
||||||
|
000000000033000000000000003300000000FFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
003389898AFF0000003389898AFF0000003389898AFF0000003389898AFF0000
|
||||||
|
003389898AFF0000003389898AFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||||
|
FFFFFFFFFFFFFFFFFFFFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFFDFDFDFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFC
|
||||||
|
FCFFFCFCFCFFFDFDFDFFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFFAF9F9FFF9F8F8FFF9F8F8FFF9F8F8FFF9F8F8FFF9F8F8FFF9F8
|
||||||
|
F8FFF9F8F8FFFAF9F9FFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFF6F6F6FFF6F6F6FFF6F6F6FFF6F6F6FFF6F6F6FFF6F6F6FFF6F6
|
||||||
|
F6FFF6F6F6FFF6F6F6FFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFF4F4F3FFF4F4F3FFF4F4F3FFF4F4F3FFF4F4F3FFF4F4F3FFF4F4
|
||||||
|
F3FFF4F4F3FFF4F4F3FFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFF2F1F0FFF2F1F0FFF2F1F0FFF2F1F0FFF2F1F0FFF2F1F0FFF2F1
|
||||||
|
F0FFF2F1F0FFF2F1F0FFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFEFEFEEFFEFEFEEFFEFEFEEFFEFEFEEFFEFEFEEFFEFEFEEFFEFEF
|
||||||
|
EEFFEEEEEDFFEEEFEEFFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFEDEBEAFFEDECEBFFEDECEBFFEDECEBFFEDECEBFFECEBEAFFECEB
|
||||||
|
E9FFEBEAE9FFECEAE9FFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFE9E9E8FFEAEAE9FFEAEAE9FFEAEAE9FFE9E9E8FFF4F4F2FFFFFF
|
||||||
|
FFFFFFFFFFFFFFFFFFFFFFFFFFFF89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFE7E6E5FFE8E7E6FFE8E7E6FFE8E7E6FFE6E5E4FFFFFFFFFF9191
|
||||||
|
91FFFFFFFFFF929292FFFFFFFFFF00000033FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFE3E3E2FFE4E4E3FFE4E5E4FFE4E4E3FFE3E3E2FFFFFFFFFFFFFF
|
||||||
|
FFFFE6E6E4FFFFFFFFFFE0E0E0AB89898AFFFFFFFF00FFFFFF00FFFFFF000000
|
||||||
|
0033FFFFFFFFE0DFDDFFE0DFDEFFE0DFDEFFE0DFDEFFDFDEDCFFFFFFFFFF9191
|
||||||
|
91FFFFFFFFFFDDDDDDA789898AFF00000000FFFFFF00FFFFFF00FFFFFF008989
|
||||||
|
8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||||
|
FFFFE0E0E0AB89898AFF0000000000000000FFFFFF00FFFFFF00FFFFFF00A5A5
|
||||||
|
A53889898AFF0000000089898AFF0000000089898AFF0000000089898AFF0000
|
||||||
|
000089898AFF000000000000000000000000FFFFFF00FFFFFF00
|
||||||
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
object MenuItem30: TMenuItem
|
object MenuItem30: TMenuItem
|
||||||
|
|
|
@ -497,6 +497,7 @@ begin
|
||||||
itf := TCEMainForm(aDestination).fProjectInterface;
|
itf := TCEMainForm(aDestination).fProjectInterface;
|
||||||
if (itf <> nil) and (itf.filename = fProject) then
|
if (itf <> nil) and (itf.filename = fProject) then
|
||||||
exit;
|
exit;
|
||||||
|
if fProject <> '' then
|
||||||
TCEMainForm(aDestination).openProj(fProject);
|
TCEMainForm(aDestination).openProj(fProject);
|
||||||
end else
|
end else
|
||||||
inherited;
|
inherited;
|
||||||
|
@ -667,6 +668,7 @@ begin
|
||||||
lst.DelimitedText := value;
|
lst.DelimitedText := value;
|
||||||
for value in lst do
|
for value in lst do
|
||||||
begin
|
begin
|
||||||
|
if value = '' then continue;
|
||||||
if isEditable(ExtractFileExt(value)) then
|
if isEditable(ExtractFileExt(value)) then
|
||||||
openFile(value)
|
openFile(value)
|
||||||
else if isValidNativeProject(value) or isValidDubProject(value) then
|
else if isValidNativeProject(value) or isValidDubProject(value) then
|
||||||
|
@ -855,11 +857,6 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure initGlobalOpts;
|
|
||||||
begin
|
|
||||||
|
|
||||||
end;
|
|
||||||
|
|
||||||
procedure TCEMainForm.SaveSettings;
|
procedure TCEMainForm.SaveSettings;
|
||||||
begin
|
begin
|
||||||
if not fInitialized then
|
if not fInitialized then
|
||||||
|
@ -2139,5 +2136,6 @@ end;
|
||||||
{$ENDREGION}
|
{$ENDREGION}
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
registerClasses([TCEPersistentMainShortcuts]);
|
registerClasses([TCEPersistentMainShortcuts, TCEPersistentMainMrus,
|
||||||
|
TCELastDocsAndProjs]);
|
||||||
end.
|
end.
|
||||||
|
|
Loading…
Reference in New Issue