On Wed, Apr 05, 2006 at 09:27:13PM +0200, Georg Baum wrote:
> Am Mittwoch, 5. April 2006 03:39 schrieb Enrico Forestieri:
> > I also fixed the bug about the checkbox status in QPrefs.C, as it is
> > very annoying that it does the contrary of what its label says
> > (inverted logic).
> 
> What about qt4, xforms, gtk? Please send a patch if one of them needs this 
> fix, too.

Here it is. I found no cygwin traces in gtk. I think that the gtk libs
are even available as official cygwin packages, as you can see from the
attached snapshot. I have never tried them, though.

The log msg could be:

        * src/frontends/qt4/QPrefsDialog.C:
        (QPrefsDialog::apply, QPrefsDialog::update): fix inverted logic
        of rc.cygwin_path_fix
        
        * src/frontends/xforms/FormPreferences.C:
        (FormPreferences::OutputsMisc::apply,
        FormPreferences::OutputsMisc::update): fix inverted logic of
        rc.cygwin_path_fix

-- 
Enrico
Index: src/frontends/qt4/QPrefsDialog.C
===================================================================
--- src/frontends/qt4/QPrefsDialog.C    (revision 13559)
+++ src/frontends/qt4/QPrefsDialog.C    (working copy)
@@ -1147,7 +1147,7 @@ void QPrefsDialog::apply(LyXRC & rc) con
 
 
 #if defined(__CYGWIN__) || defined(__CYGWIN32__)
-       rc.cygwin_path_fix = cygwinpathModule->pathCB->isChecked();
+       rc.cygwin_path_fix = !cygwinpathModule->pathCB->isChecked();
 #endif
 
 
@@ -1459,7 +1459,7 @@ void QPrefsDialog::update(LyXRC const & 
 
 
 #if defined(__CYGWIN__) || defined(__CYGWIN32__)
-       cygwinpathModule->pathCB->setChecked(rc.cygwin_path_fix);
+       cygwinpathModule->pathCB->setChecked(!rc.cygwin_path_fix);
 #endif
 
 
Index: src/frontends/xforms/FormPreferences.C
===================================================================
--- src/frontends/xforms/FormPreferences.C      (revision 13559)
+++ src/frontends/xforms/FormPreferences.C      (working copy)
@@ -2077,7 +2077,7 @@ void FormPreferences::OutputsMisc::apply
        rc.auto_reset_options = 
fl_get_button(dialog_->check_autoreset_classopt);
 
 #if defined(__CYGWIN__) || defined(__CYGWIN32__)
-       rc.cygwin_path_fix = fl_get_button(dialog_->check_cygwin_path);
+       rc.cygwin_path_fix = !fl_get_button(dialog_->check_cygwin_path);
 #endif
 }
 
@@ -2175,7 +2175,7 @@ void FormPreferences::OutputsMisc::updat
        fl_set_button(dialog_->check_autoreset_classopt,
                      rc.auto_reset_options);
 #if defined(__CYGWIN__) || defined(__CYGWIN32__)
-       fl_set_button(dialog_->check_cygwin_path, rc.cygwin_path_fix);
+       fl_set_button(dialog_->check_cygwin_path, !rc.cygwin_path_fix);
 #endif
 }
 

Attachment: setup.png
Description: PNG image

Reply via email to