OSDN Git Service

added pm-wrapper-interface
[alterlinux/alterlinux-pkgbuilds.git] / alter-stable / any / ipad_charge / ipad_charge.c.patch
1 diff -Naur orig/ipad_charge.c src/ipad_charge.c
2 --- orig/ipad_charge.c  2011-05-10 22:59:12.000000000 +0300
3 +++ src/ipad_charge.c   2011-07-05 00:32:16.494656512 +0300
4 @@ -12,6 +12,7 @@
5  #define VENDOR_APPLE   0x05ac
6  #define PRODUCT_IPAD   0x129a
7  #define PRODUCT_IPAD2  0x129f
8 +#define PRODUCT_IPAD2_3G       0x12a2
9  
10  int set_charging_mode(libusb_device *dev, bool enable) {
11         int ret;
12 @@ -130,7 +131,9 @@
13                                 continue;
14                         }
15                         if (desc.idVendor == VENDOR_APPLE && 
16 -                           (desc.idProduct == PRODUCT_IPAD || desc.idProduct == PRODUCT_IPAD2)) {
17 +                           (desc.idProduct == PRODUCT_IPAD ||
18 +                 desc.idProduct == PRODUCT_IPAD2 || 
19 +                 desc.idProduct == PRODUCT_IPAD2_3G)) {
20                                 if (set_charging_mode(dev, enable) < 0)
21                                         fprintf(stderr, "ipad_charge: error setting charge mode\n");
22                                 else