OSDN Git Service

Pasting MD parameters to a molecule with no parameters was not working. Fixed.
authortoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Wed, 2 Mar 2011 10:25:09 +0000 (10:25 +0000)
committertoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Wed, 2 Mar 2011 10:25:09 +0000 (10:25 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@62 a2be9bc6-48de-4e38-9406-05402d4bc13c

MolLib/MainView.c

index 9ed16b1..f0ffc24 100755 (executable)
@@ -2753,8 +2753,10 @@ MainView_pasteParameters(MainView *mview)
        char *p, *pp;
        Int len, i;
        IntGroup *newsel;
-       if (mview == NULL || mview->mol == NULL || mview->mol->par == NULL)
+       if (mview == NULL || mview->mol == NULL)
                return -1;
+       if (mview->mol->par == NULL)
+               mview->mol->par = ParameterNew();
        if (!MoleculeCallback_isDataInPasteboard(kParameterPasteboardType))
                return 1;
        if (MoleculeCallback_readFromPasteboard(kParameterPasteboardType, (void **)&p, &len) != 0)