]> git.saurik.com Git - cydia.git/commitdiff
Setup global X.Y Firmware_.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 11 Mar 2011 04:58:05 +0000 (20:58 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Fri, 11 Mar 2011 04:58:05 +0000 (20:58 -0800)
MobileCydia.mm

index 6b23cf5e02803f511e226b166d9d495968549842..7709d762ec774de7522e9a9c5b17a117699ce224 100644 (file)
@@ -713,6 +713,7 @@ static time_t now_;
 bool IsWildcat_;
 static CGFloat ScreenScale_;
 static NSString *Idiom_;
+static NSString *Firmware_;
 
 static _H<NSMutableDictionary> SessionData_;
 static _H<NSObject> HostConfig_;
@@ -10020,6 +10021,10 @@ int main(int argc, char *argv[]) {
             NSLog(@"unknown UIUserInterfaceIdiom!");
     }
 
+    Pcre pattern("^([0-9]+\\.[0-9]+)");
+    if (pattern([device systemVersion]))
+        Firmware_ = pattern[1];
+
     SessionData_ = [NSMutableDictionary dictionaryWithCapacity:4];
 
     HostConfig_ = [[[NSObject alloc] init] autorelease];