diff -r 99eb1cb030a5 -r 1c5cf2022c7e src/eric7/Plugins/PluginEricapi.py --- a/src/eric7/Plugins/PluginEricapi.py Thu Jul 07 16:38:26 2022 +0200 +++ b/src/eric7/Plugins/PluginEricapi.py Thu Jul 07 17:08:18 2022 +0200 @@ -178,9 +178,12 @@ parms = project.getData('DOCUMENTATIONPARMS', "ERIC4API") dlg = EricapiConfigDialog(project, parms) if dlg.exec() == QDialog.DialogCode.Accepted: - args, parms = dlg.generateParameters() + args, parms, startDir = dlg.generateParameters() project.setData('DOCUMENTATIONPARMS', "ERIC4API", parms) + if not startDir: + startDir = project.ppath + # add parameter for the eol setting if not project.useSystemEol(): args.append( @@ -191,7 +194,7 @@ EricapiExecDialog ) dia = EricapiExecDialog("Ericapi") - res = dia.start(args, project.ppath) + res = dia.start(args, startDir) if res: dia.exec()