File tree 1 file changed +11
-10
lines changed
1 file changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -1804,17 +1804,18 @@ wxString wxMaxima::GetDefaultEntry()
1804
1804
1805
1805
int semicolon = entry.Find (" ;" );
1806
1806
int dollar = entry.Find (" $" );
1807
+ bool semiFound = (semicolon != wxNOT_FOUND);
1808
+ bool dollarFound = (dollar != wxNOT_FOUND);
1809
+
1807
1810
int index ;
1808
- if (semicolon == wxNOT_FOUND)
1809
- if (dollar == wxNOT_FOUND)
1810
- index = entry.Length ();
1811
- else
1812
- index = dollar;
1813
- else
1814
- if (dollar == wxNOT_FOUND)
1815
- index = semicolon;
1816
- else
1817
- index = MIN (semicolon, dollar);
1811
+ if (semiFound && dollarFound)
1812
+ index = MIN (semicolon, dollar);
1813
+ else if (semiFound && !dollarFound)
1814
+ index = semicolon;
1815
+ else if (!semiFound && dollarFound)
1816
+ index = dollar;
1817
+ else // neither found
1818
+ index = entry.Length ();
1818
1819
1819
1820
return entry.SubString (0 , index - 1 );
1820
1821
}
You can’t perform that action at this time.
0 commit comments