diff options
Diffstat (limited to 'CyteKit')
-rw-r--r-- | CyteKit/WebViewController.h | 1 | ||||
-rw-r--r-- | CyteKit/WebViewController.mm | 7 |
2 files changed, 7 insertions, 1 deletions
diff --git a/CyteKit/WebViewController.h b/CyteKit/WebViewController.h index 76bdd82..897a204 100644 --- a/CyteKit/WebViewController.h +++ b/CyteKit/WebViewController.h @@ -71,6 +71,7 @@ bool error_; _H<NSURLRequest> request_; + bool ready_; _H<NSURLRequest> stage1_; _H<NSURLRequest> stage2_; diff --git a/CyteKit/WebViewController.mm b/CyteKit/WebViewController.mm index 4dc94ef..4bd05b9 100644 --- a/CyteKit/WebViewController.mm +++ b/CyteKit/WebViewController.mm @@ -178,6 +178,7 @@ float CYScrollViewDecelerationRateNormal; #endif error_ = false; + ready_ = true; WebThreadLocked lock; [webview_ loadRequest:request]; @@ -216,7 +217,11 @@ float CYScrollViewDecelerationRateNormal; - (void) reloadData { [super reloadData]; - [self reloadURLWithCache:YES]; + + if (ready_) + [self dispatchEvent:@"CydiaReloadData"]; + else + [self reloadURLWithCache:YES]; } - (void) setButtonImage:(NSString *)button withStyle:(NSString *)style toFunction:(id)function { |