Skip to content
This repository has been archived by the owner on Oct 9, 2023. It is now read-only.

Commit

Permalink
Fix download story error when unlimited replay dm is enabled
Browse files Browse the repository at this point in the history
  • Loading branch information
haoict committed Mar 18, 2021
1 parent 6d44323 commit 43e02aa
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 3 deletions.
7 changes: 6 additions & 1 deletion Tweak.h
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,13 @@
@protocol IGStoryPlayerMediaViewType
@end

@interface IGImageProgressView : UIView
@property(retain, nonatomic) IGImageSpecifier *imageSpecifier;
@end

@interface IGStoryPhotoView : UIView<IGStoryPlayerMediaViewType>
@property(retain, nonatomic) IGImageSpecifier *mediaViewLastLoadedImageSpecifier;
@property(retain, nonatomic) IGImageSpecifier *mediaViewLastLoadedImageSpecifier;
@property(readonly, nonatomic) IGImageProgressView *photoView;
@end

@interface IGStoryVideoView : UIView<IGStoryPlayerMediaViewType>
Expand Down
2 changes: 1 addition & 1 deletion Tweak.xm
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ static void showConfirmation(void (^okHandler)(void)) {
%new
- (void)hDownloadButtonPressed:(UIButton *)sender {
if ([self.mediaView isKindOfClass:%c(IGStoryPhotoView)]) {
NSURL *url = ((IGStoryPhotoView *)self.mediaView).mediaViewLastLoadedImageSpecifier.url;
NSURL *url = ((IGStoryPhotoView *)self.mediaView).photoView.imageSpecifier.url;
[[[HDownloadMediaWithProgress alloc] init] checkPermissionToPhotosAndDownloadURL:url appendExtension:nil mediaType:Image toAlbum:@"Instagram" view:self];
} else if ([self.mediaView isKindOfClass:%c(IGStoryVideoView)]) {
UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"Instagram No Ads" message:nil preferredStyle:IS_iPAD ? UIAlertControllerStyleAlert : UIAlertControllerStyleActionSheet];
Expand Down
2 changes: 1 addition & 1 deletion control
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: com.haoict.instanoads
Name: Instagram No Ads
Depends: mobilesubstrate, preferenceloader, com.haoict.libhdev (>= 4.8.0), firmware (>= 12), firmware(>= 12.2) | ${LIBSWIFT}
Version: 2.8.0
Version: 2.8.1
Architecture: iphoneos-arm
Description: Free & Open Source Tweak for Instagram
Free & Open Source Tweak for Instagram
Expand Down
Binary file not shown.

0 comments on commit 43e02aa

Please sign in to comment.