OSDN Git Service

inactivate menu item for copying tray in NGed res.
authorornse01 <ornse01@users.sourceforge.jp>
Fri, 31 Dec 2010 12:17:17 +0000 (12:17 +0000)
committerornse01 <ornse01@users.sourceforge.jp>
Fri, 31 Dec 2010 12:17:17 +0000 (12:17 +0000)
git-svn-id: http://svn.sourceforge.jp/svnroot/bchan/bchan/trunk@171 20a0b8eb-f62a-4a12-8fe1-b598822500fb

src/bchan_menus.c

index b48ccb5..36aa829 100644 (file)
@@ -45,8 +45,16 @@ EXPORT W bchan_resnumbermenu_setngselected(bchan_resnumbermenu_t *resnumbermenu,
 
        if (selected == True) {
                err = mchg_gat(resnumbermenu->mnid, 1, M_SEL);
+               if (err < 0) {
+                       return err;
+               }
+               err = mchg_gat(resnumbermenu->mnid, 2, M_INACT);
        } else {
                err = mchg_gat(resnumbermenu->mnid, 1, M_NOSEL);
+               if (err < 0) {
+                       return err;
+               }
+               err = mchg_gat(resnumbermenu->mnid, 2, M_ACT);
        }
 
        return err;
@@ -103,8 +111,16 @@ EXPORT W bchan_residmenu_setngselected(bchan_residmenu_t *residmenu, Bool select
 
        if (selected == True) {
                err = mchg_gat(residmenu->mnid, 1, M_SEL);
+               if (err < 0) {
+                       return err;
+               }
+               err = mchg_gat(residmenu->mnid, 2, M_INACT);
        } else {
                err = mchg_gat(residmenu->mnid, 1, M_NOSEL);
+               if (err < 0) {
+                       return err;
+               }
+               err = mchg_gat(residmenu->mnid, 2, M_ACT);
        }
 
        return err;