diff --git a/MathPad/Base.lproj/MainMenu.xib b/MathPad/Base.lproj/MainMenu.xib index 1da953a..9852a38 100644 --- a/MathPad/Base.lproj/MainMenu.xib +++ b/MathPad/Base.lproj/MainMenu.xib @@ -1,12 +1,12 @@ - + - + - + diff --git a/MathPad/MPDocument.m b/MathPad/MPDocument.m index 2765fc0..6b35a30 100644 --- a/MathPad/MPDocument.m +++ b/MathPad/MPDocument.m @@ -63,7 +63,10 @@ MPParseError *error; NSDecimalNumber *result = [self.expressionView.expressionStorage evaluateWithError:&error]; self.resultLabel.stringValue = result != nil ? result.description : @"Error!"; - self.errorLabel.stringValue = error != nil ? error.description : @"No Error"; + self.errorLabel.stringValue = error != nil ? [NSString stringWithFormat:@"%@, %@", error, error.pathToExpression] : @"No Error"; + if (error) { + self.expressionView.error = error; + } } @end