[rkward-cvs] rkward/rkward/plugin rkvarslot.cpp,1.10,1.11

Thomas Friedrichsmeier tfry at users.sourceforge.net
Wed Apr 20 12:14:59 UTC 2005


Update of /cvsroot/rkward/rkward/rkward/plugin
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24500/rkward/plugin

Modified Files:
	rkvarslot.cpp 
Log Message:
Don't crash when refreshing output for/from a plugin. Autoshow output according to user setting

Index: rkvarslot.cpp
===================================================================
RCS file: /cvsroot/rkward/rkward/rkward/plugin/rkvarslot.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** rkvarslot.cpp	15 Apr 2005 07:35:53 -0000	1.10
--- rkvarslot.cpp	20 Apr 2005 12:14:57 -0000	1.11
***************
*** 57,63 ****
  	QString temp  = element.attribute ("duplicate","false") ; 
  	if (temp == "true") {
! 	dupli = true ; }
! 	else {
! 	dupli = false ; }
  	
  	if (!multi) {
--- 57,64 ----
  	QString temp  = element.attribute ("duplicate","false") ; 
  	if (temp == "true") {
! 		dupli = true;
! 	}else {
! 		dupli = false;
! 	}
  	
  	if (!multi) {
***************
*** 174,182 ****
  				RContainerObject *sel = source->selectedContainer().first ();
  				if (belongToClasses(sel->makeClassString(""))){
! 				line_edit->setText (sel->getShortName ());
! 				cont_map.insert (0, sel);
! 				num_vars = 1;
! 				select->setPixmap(SmallIcon("1leftarrow"));
! 				varOrCont = false ; 
  				}
  			}
--- 175,183 ----
  				RContainerObject *sel = source->selectedContainer().first ();
  				if (belongToClasses(sel->makeClassString(""))){
! 					line_edit->setText (sel->getShortName ());
! 					cont_map.insert (0, sel);
! 					num_vars = 1;
! 					select->setPixmap(SmallIcon("1leftarrow"));
! 					varOrCont = false ; 
  				}
  			}
***************
*** 352,357 ****
  
  bool RKVarSlot::belongToClasses(const QString &nom ) {
! if (classes=="all") return true ;
! if (classes.find( nom, 0 ) != -1) return true; 
! else return false ;
  }
--- 353,358 ----
  
  bool RKVarSlot::belongToClasses(const QString &nom ) {
! 	if (classes == "all") return true;
! 	if (classes.find (nom, 0) != -1) return true; 
! 	else return false;
  }





More information about the rkward-tracker mailing list