improve short option name handling
we were setting short option names for deprecated options causing confusion, see: https://github.com/jcupitt/libvips/issues/110 thanks bgilbert
This commit is contained in:
parent
243c86f405
commit
a13ec2aef8
@ -1,5 +1,6 @@
|
||||
25/6/14 started 7.40.2
|
||||
- dzsave write to zip stops at 4gb, thanks bgilbert
|
||||
- improve short option name handling, thanks bgilbert
|
||||
|
||||
24/6/14 started 7.40.1
|
||||
- revise man.1 pages
|
||||
|
@ -953,9 +953,15 @@ vips_call_options_add( VipsObject *object,
|
||||
GOptionEntry entry[2];
|
||||
|
||||
entry[0].long_name = name;
|
||||
entry[0].short_name = name[0];
|
||||
entry[0].description = g_param_spec_get_blurb( pspec );
|
||||
|
||||
/* Don't set short names for deprecated args.
|
||||
*/
|
||||
if( argument_class->flags & VIPS_ARGUMENT_DEPRECATED )
|
||||
entry[0].short_name = '\0';
|
||||
else
|
||||
entry[0].short_name = name[0];
|
||||
|
||||
entry[0].flags = 0;
|
||||
if( !needs_string )
|
||||
entry[0].flags |= G_OPTION_FLAG_NO_ARG;
|
||||
|
Loading…
Reference in New Issue
Block a user