mirror of
https://github.com/leminlimez/Nugget.git
synced 2025-04-08 04:23:05 +08:00
restoring descriptors directly
This commit is contained in:
@@ -834,7 +834,7 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||
tweaks["PosterBoard"].set_enabled(checked)
|
||||
self.ui.posterboardPageContent.setDisabled(not checked)
|
||||
def on_selectPosterboardBtn_clicked(self):
|
||||
selected_file, _ = QtWidgets.QFileDialog.getOpenFileName(self, "Select PosterBoard File", "", "Zip Files (*.tendies)", options=QtWidgets.QFileDialog.ReadOnly)
|
||||
selected_file, _ = QtWidgets.QFileDialog.getOpenFileName(self, "Select PosterBoard File", "", "Zip Files (*.zip *.tendies)", options=QtWidgets.QFileDialog.ReadOnly)
|
||||
tweaks["PosterBoard"].resetting = False
|
||||
if selected_file == "" or selected_file == None:
|
||||
tweaks["PosterBoard"].zip_path = None
|
||||
|
||||
@@ -29,10 +29,18 @@ class PosterboardTweak(Tweak):
|
||||
else:
|
||||
self.recursive_add(files_to_restore, os.path.join(curr_path, folder), f"{restore_path}/{folder}", isAdding)
|
||||
else:
|
||||
# look for contents folder
|
||||
if folder == "Container":
|
||||
# look for container folder
|
||||
name = folder.lower()
|
||||
if name == "container":
|
||||
self.recursive_add(files_to_restore, os.path.join(curr_path, folder), restore_path="/", isAdding=True)
|
||||
return
|
||||
elif name == "descriptor" or name == "descriptors":
|
||||
self.recursive_add(
|
||||
files_to_restore,
|
||||
os.path.join(curr_path, folder),
|
||||
restore_path="/Library/Application Support/PRBPosterExtensionDataStore/61/Extensions/com.apple.WallpaperKit.CollectionsPoster/descriptors",
|
||||
isAdding=True
|
||||
)
|
||||
else:
|
||||
self.recursive_add(files_to_restore, os.path.join(curr_path, folder), isAdding=False)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user