Small bugs on References Dialog. When editing a reference, the type was not 
correctly updated. Patch attached.

Bye, Alfredo (I need to focus on my paper...)
Index: frontends/qt2/QRef.C
===================================================================
RCS file: /cvs/lyx/lyx-devel/src/frontends/qt2/QRef.C,v
retrieving revision 1.13
diff -u -r1.13 QRef.C
--- frontends/qt2/QRef.C	2002/11/30 02:09:16	1.13
+++ frontends/qt2/QRef.C	2002/12/10 00:12:52
@@ -73,7 +73,7 @@
 	dialog_->nameED->setReadOnly(!nameAllowed() && !readOnly());
 
 	dialog_->typeCO->setCurrentItem(InsetRef::getType(params.getCmdName()));
-	dialog_->typeCO->setEnabled(!typeAllowed() && !readOnly());
+	dialog_->typeCO->setEnabled(typeAllowed() && !readOnly());
 	if (!typeAllowed())
 		dialog_->typeCO->setCurrentItem(0);
 
@@ -111,8 +111,8 @@
 
 bool QRef::typeAllowed()
 {
-	return controller().docType() == ControlRef::LINUXDOC ||
-	    controller().docType() == ControlRef::DOCBOOK;
+	return controller().docType() != ControlRef::LINUXDOC &&
+	    controller().docType() != ControlRef::DOCBOOK;
 }
 
 

Reply via email to