diff --git a/swing/src/net/sf/openrocket/database/MotorDatabaseLoader.java b/swing/src/net/sf/openrocket/database/MotorDatabaseLoader.java index 36de83ac7..3b8ad6c9a 100644 --- a/swing/src/net/sf/openrocket/database/MotorDatabaseLoader.java +++ b/swing/src/net/sf/openrocket/database/MotorDatabaseLoader.java @@ -146,8 +146,10 @@ public class MotorDatabaseLoader extends AsynchronousDatabaseLoader { } catch (IllegalArgumentException e) { Translator trans = Application.getTranslator(); + File thrustCurveDir = ((SwingPreferences) Application.getPreferences()).getDefaultUserThrustCurveFile(); + File fullPath = new File(thrustCurveDir, f.getU()); String message = "

" + e.getMessage() + - ".

" + MessageFormat.format( trans.get("MotorDbLoaderDlg.message1"), f.getU()) + + ".

" + MessageFormat.format( trans.get("MotorDbLoaderDlg.message1"), fullPath.getPath()) + "
" + trans.get("MotorDbLoaderDlg.message2") + "

"; JOptionPane pane = new JOptionPane(message, JOptionPane.WARNING_MESSAGE); JDialog dialog = pane.createDialog(null, trans.get("MotorDbLoaderDlg.title"));