summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MobileCydia.mm6
-rw-r--r--UICaboodle/BrowserView.mm8
2 files changed, 14 insertions, 0 deletions
diff --git a/MobileCydia.mm b/MobileCydia.mm
index 4430dc7..d99a0e8 100644
--- a/MobileCydia.mm
+++ b/MobileCydia.mm
@@ -4114,6 +4114,8 @@ static NSString *Warning_;
return @"setButtonImage";
else if (selector == @selector(setButtonTitle:withStyle:toFunction:))
return @"setButtonTitle";
+ else if (selector == @selector(setHidesBackButton:))
+ return @"setHidesBackButton";
else if (selector == @selector(setPopupHook:))
return @"setPopupHook";
else if (selector == @selector(setToken:))
@@ -4278,6 +4280,10 @@ static NSString *Warning_;
[indirect_ setButtonTitle:button withStyle:style toFunction:function];
}
+- (void) setHidesBackButton:(NSString *)value {
+ [indirect_ performSelectorOnMainThread:@selector(setHidesBackButtonByNumber:) withObject:value waitUntilDone:NO];
+}
+
- (void) _setToken:(NSString *)token {
Token_ = token;
diff --git a/UICaboodle/BrowserView.mm b/UICaboodle/BrowserView.mm
index d5116cf..2a05005 100644
--- a/UICaboodle/BrowserView.mm
+++ b/UICaboodle/BrowserView.mm
@@ -1170,6 +1170,14 @@ static void $UIWebViewWebViewDelegate$webViewClose$(UIWebViewWebViewDelegate *se
return 980;
}
+- (void) setHidesBackButton:(bool)value {
+ [[self navigationItem] setHidesBackButton:value];
+}
+
+- (void) setHidesBackButtonByNumber:(NSNumber *)value {
+ [self setHidesBackButton:[value boolValue]];
+}
+
- (void) dispatchEvent:(NSString *)event {
WebThreadLocked lock;