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;
}