From: Yasuhiro M. <mat...@gm...> - 2014-02-28 03:49:23
|
Hi I think that it's better to skip if model_name is just 'x'. On Thu, Feb 27, 2014 at 8:46 PM, Daniele Forsi <df...@gm...> wrote: > 2014-02-27 8:21 GMT+01:00 Yasuhiro MATSUMOTO: > > > Currently, some application (sorry i don't know) wrote SysInfo in below. > > /iPod_Control/Device/SysInfo > > And it seems that gtkpod expect xY000 like string. > > But some times this leading 'x' doesn't set. Maybe it depend on > > libmodiledevice or another libraries? > > Below is a patch for getting ModelNumStr old workaround. > > Please check and include. > > > > - Yasuhiro Matsumoto > > > > > > diff --git a/src/itdb_device.c b/src/itdb_device.c > > index 80995de..4f10675 100644 > > --- a/src/itdb_device.c > > +++ b/src/itdb_device.c > > @@ -2113,7 +2113,8 @@ get_ipod_info_from_model_number (const char > > *model_number) > > g_return_val_if_fail (model_number != NULL, NULL); > > > > model_table = get_model_table (); > > - if(isalpha(model_number[0])) { > > + /* Fix workarounds skipping leading 'x' */ > > + if(model_number[0] == 'x' && model_number[1] != '\0') { > > why are you testing model_number[1]? the original code didn't test it > > if you want the leading 'x' if present I would remove the comment and > just do that: > - if(isalpha(model_number[0])) { > + if (model_number[0] == 'x') { > > for consistency, it's better to add a space between "if" and the > opening parens (there are only 2 lines in this file where "if" isn't > followed by a space and 76 where it is followed by a space) > > -- > Daniele Forsi > > > ------------------------------------------------------------------------------ > Flow-based real-time traffic analytics software. Cisco certified tool. > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer > Customize your own dashboards, set traffic alerts and generate reports. > Network behavioral analysis & security monitoring. All-in-one tool. > > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk > _______________________________________________ > Gtkpod-devel mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtkpod-devel > -- - Yasuhiro Matsumoto |