Here is a patch to fix bug 2060 - again.
I've tested this patch in the following ways (lyx file attached)
create a macro with 0 arguments
create a macro with 1 argument
create a macro with 3 argument
use each of the above macros in the document
click on each of the macros
- those with arguments open for editing with first selected
with a macro open, click elsewhere within the inset
andrew
bug2060.patch
Description: bug2060.patch
bug2060.lyx
Description: bug2060.lyx