Skip to content

Commit 4285914

Browse files
symlinking ae to program files because some programs break without it
1 parent aed4143 commit 4285914

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/installationthread.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@ def run(self):
111111
self.log_signal.emit(f"[INFO] Created CEP directory in {get_cep_dir()}")
112112
except:
113113
pass
114+
115+
self.symlink_support_files()
114116

115117
self.progress_signal.emit(99)
116118

@@ -126,6 +128,19 @@ def run(self):
126128
self.log_signal.emit(f'[ERROR] {e}')
127129
self.finished_signal.emit(False)
128130

131+
def symlink_support_files(self):
132+
ae_dir = get_ae_install_dir()
133+
ae_pf_dir = get_wineprefix_dir().joinpath('drive_c/Program Files/Adobe/Adobe After Effects 2024')
134+
support_files_dir = ae_pf_dir.joinpath('Support Files')
135+
136+
if not ae_pf_dir.exists():
137+
os.makedirs(ae_pf_dir)
138+
139+
if not support_files_dir.exists():
140+
os.symlink(ae_dir, support_files_dir)
141+
142+
self.log_signal.emit(f'[DEBUG] Created symlink from {ae_dir} to {support_files_dir}')
143+
129144
def try_cleanup_installation(self):
130145
try:
131146
shutil.rmtree(get_aegnux_installation_dir(), True)

0 commit comments

Comments
 (0)