diff --git a/Helper/control b/Helper/control
index 5d9dc7d..cc03a1a 100644
--- a/Helper/control
+++ b/Helper/control
@@ -1,6 +1,6 @@
Package: com.opa334.trollstoreroothelper
Name: trollstoreroothelper
-Version: 1.0.9
+Version: 1.0.10
Architecture: iphoneos-arm
Description: An awesome tool of some sort!!
Maintainer: opa334
diff --git a/PersistenceHelper/Resources/Info.plist b/PersistenceHelper/Resources/Info.plist
index 45ea42f..17c7756 100644
--- a/PersistenceHelper/Resources/Info.plist
+++ b/PersistenceHelper/Resources/Info.plist
@@ -52,7 +52,7 @@
iPhoneOS
CFBundleVersion
- 1.0.9
+ 1.0.10
LSRequiresIPhoneOS
UIDeviceFamily
diff --git a/PersistenceHelper/control b/PersistenceHelper/control
index 0451daf..065abf8 100644
--- a/PersistenceHelper/control
+++ b/PersistenceHelper/control
@@ -1,6 +1,6 @@
Package: com.opa334.trollstorehelper
Name: TrollStore Helper
-Version: 1.0.9
+Version: 1.0.10
Architecture: iphoneos-arm
Description: Helper utility to install and manage TrollStore!
Maintainer: opa334
diff --git a/Store/Resources/Info.plist b/Store/Resources/Info.plist
index 63f8452..e332bd4 100644
--- a/Store/Resources/Info.plist
+++ b/Store/Resources/Info.plist
@@ -50,7 +50,7 @@
iPhoneOS
CFBundleVersion
- 1.0.9
+ 1.0.10
LSRequiresIPhoneOS
UIDeviceFamily
diff --git a/Store/TSAppTableViewController.m b/Store/TSAppTableViewController.m
index dba9d85..a58c26d 100644
--- a/Store/TSAppTableViewController.m
+++ b/Store/TSAppTableViewController.m
@@ -133,30 +133,37 @@
// Configure the cell...
cell.textLabel.text = [[TSApplicationsManager sharedInstance] displayNameForAppPath:appPath];
cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ • %@", appVersion, appId];
- cell.imageView.layer.borderWidth = 0.2;
- cell.imageView.layer.borderColor = [UIColor blackColor].CGColor;
+ cell.imageView.layer.borderWidth = 0.34;
+ cell.imageView.layer.borderColor = [UIColor separatorColor].CGColor;
cell.imageView.layer.cornerRadius = 13.8;
- UIImage* cachedIcon = _cachedIcons[appId];
- if(cachedIcon)
+ if(appId)
{
- cell.imageView.image = cachedIcon;
+ UIImage* cachedIcon = _cachedIcons[appId];
+ if(cachedIcon)
+ {
+ cell.imageView.image = cachedIcon;
+ }
+ else
+ {
+ cell.imageView.image = _placeholderIcon;
+ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^
+ {
+ //usleep(1000 * 5000); // (test delay for debugging)
+ UIImage* iconImage = [UIImage _applicationIconImageForBundleIdentifier:appId format:10 scale:[UIScreen mainScreen].scale];
+ _cachedIcons[appId] = iconImage;
+ dispatch_async(dispatch_get_main_queue(), ^{
+ if([tableView.indexPathsForVisibleRows containsObject:indexPath])
+ {
+ cell.imageView.image = iconImage;
+ }
+ });
+ });
+ }
}
else
{
cell.imageView.image = _placeholderIcon;
- dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^
- {
- //usleep(1000 * 5000); // (test delay for debugging)
- UIImage* iconImage = [UIImage _applicationIconImageForBundleIdentifier:appId format:10 scale:[UIScreen mainScreen].scale];
- _cachedIcons[appId] = iconImage;
- dispatch_async(dispatch_get_main_queue(), ^{
- if([tableView.indexPathsForVisibleRows containsObject:indexPath])
- {
- cell.imageView.image = iconImage;
- }
- });
- });
}
cell.preservesSuperviewLayoutMargins = NO;
@@ -186,7 +193,7 @@
NSString* appId = [appsManager appIdForAppPath:appPath];
NSString* appName = [appsManager displayNameForAppPath:appPath];
- UIAlertController* appSelectAlert = [UIAlertController alertControllerWithTitle:appName message:appId preferredStyle:UIAlertControllerStyleActionSheet];
+ UIAlertController* appSelectAlert = [UIAlertController alertControllerWithTitle:appName message:appId?:@"" preferredStyle:UIAlertControllerStyleActionSheet];
/*UIAlertAction* detachAction = [UIAlertAction actionWithTitle:@"Detach from TrollStore" style:UIAlertActionStyleDefault handler:^(UIAlertAction* action)
{
diff --git a/Store/control b/Store/control
index b46ccd8..6747b25 100644
--- a/Store/control
+++ b/Store/control
@@ -1,6 +1,6 @@
Package: com.opa334.trollstore
Name: TrollStore
-Version: 1.0.9
+Version: 1.0.10
Architecture: iphoneos-arm
Description: An awesome application!
Maintainer: opa334