Commit 2458cc00 authored by Claes Sjofors's avatar Claes Sjofors

Class editor syntax fix for not filled in pgmname

parent 2bf880f6
...@@ -2176,22 +2176,23 @@ void wb_vrepmem::classeditorCheckCommit() ...@@ -2176,22 +2176,23 @@ void wb_vrepmem::classeditorCheckCommit()
case pwr_eClass_Buffer: case pwr_eClass_Buffer:
case pwr_eClass_ObjXRef: case pwr_eClass_ObjXRef:
case pwr_eClass_AttrXRef: { case pwr_eClass_AttrXRef: {
int found = 0; if ( strcmp( ((pwr_sParam *)o3->rbody)->Info.PgmName, "") != 0) {
for ( unsigned int i = 0; i < pgmname_vect.size(); i++) { int found = 0;
if ( strcmp( pgmname_vect[i].c_str(), ((pwr_sParam *)o3->rbody)->Info.PgmName) == 0) { for ( unsigned int i = 0; i < pgmname_vect.size(); i++) {
found = 1; if ( strcmp( pgmname_vect[i].c_str(), ((pwr_sParam *)o3->rbody)->Info.PgmName) == 0) {
char str[400]; found = 1;
sprintf( str, "%s-%s-%s.PgmName \"%s\" already used in this class", char str[400];
o1->name(), o2->name(), o3->name(), pgmname_vect[i].c_str()); sprintf( str, "%s-%s-%s.PgmName \"%s\" already used in this class",
MsgWindow::message( 'E', str, msgw_ePop_Yes); o1->name(), o2->name(), o3->name(), pgmname_vect[i].c_str());
break; MsgWindow::message( 'E', str, msgw_ePop_Yes);
break;
}
}
if ( !found) {
string str(((pwr_sParam *)o3->rbody)->Info.PgmName);
pgmname_vect.push_back(str);
} }
} }
if ( !found) {
string str(((pwr_sParam *)o3->rbody)->Info.PgmName);
pgmname_vect.push_back(str);
}
break; break;
} }
default: ; default: ;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment