Browse Source

whoops, fix flag *

David Rose 18 years ago
parent
commit
76b1990ac5
1 changed files with 7 additions and 3 deletions
  1. 7 3
      pandatool/src/egg-optchar/eggOptchar.cxx

+ 7 - 3
pandatool/src/egg-optchar/eggOptchar.cxx

@@ -453,8 +453,8 @@ dispatch_flag_groups(const string &opt, const string &arg, void *var) {
 
   } else {
     // If there's no equal sign, the default is to name all groups
-    // after the last word.
-    entry._name = last_word;
+    // after the group itself.  We leave the name empty to indicate
+    // that.
   }
 
   // Convert the words to GlobPatterns.
@@ -1301,7 +1301,11 @@ do_flag_groups(EggGroupNode *egg_group) {
          ++si) {
       if ((*si).matches(egg_group->get_name())) {
         matched = true;
-        name = entry._name;
+        if (!entry._name.empty()) {
+          name = entry._name;
+        } else {
+          name = egg_group->get_name();
+        }
       }
     }
   }