Skip to content

Commit ba787ae

Browse files
committed
UPDATED: Placing get_next_collisioner function in functions_uninstall.sh
1 parent c0dbe29 commit ba787ae

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

src/core/functions_uninstall.sh

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -174,21 +174,21 @@ remove_structures() {
174174
# - Argument 1: Name of the manual launcher name to uninstall, matching the variable $1_launchercontents
175175
generic_uninstall_manual_launchers() {
176176
local -r launchercontents="$1_launchercontents[@]"
177-
local name_suffix_anticollision=""
177+
local name_suffix_anticollision=$(get_next_collisioner)
178178
for launchercontent in "${!launchercontents}"; do
179179
remove_manual_launcher "$1${name_suffix_anticollision}.desktop"
180-
name_suffix_anticollision="${name_suffix_anticollision}_"
180+
name_suffix_anticollision=$(get_next_collisioner "${name_suffix_anticollision}")
181181
done
182182
}
183183

184184
# - Description:
185185
# - Permissions:
186186
generic_uninstall_dynamic_launcher() {
187187
local -r launcherkeynames="${CURRENT_INSTALLATION_KEYNAME}_launcherkeynames[@]"
188-
local name_suffix_anticollision=""
188+
local name_suffix_anticollision=$(get_next_collisioner)
189189
for launcherkey in "${!launcherkeynames}"; do
190190
remove_manual_launcher "${CURRENT_INSTALLATION_KEYNAME}${name_suffix_anticollision}.desktop"
191-
name_suffix_anticollision="${name_suffix_anticollision}_"
191+
name_suffix_anticollision=$(get_next_collisioner "${name_suffix_anticollision}")
192192
done
193193
}
194194

@@ -197,10 +197,10 @@ generic_uninstall_dynamic_launcher() {
197197
# - Argument 1: Name of the feature to uninstall, matching the variable $1_bashfunctions
198198
generic_uninstall_functions() {
199199
local -r bashfunctions="${CURRENT_INSTALLATION_KEYNAME}_bashfunctions[@]"
200-
local name_suffix_anticollision=""
200+
local name_suffix_anticollision=$(get_next_collisioner)
201201
for bashfunction in "${!bashfunctions}"; do
202202
remove_bash_function "${CURRENT_INSTALLATION_KEYNAME}${name_suffix_anticollision}.sh"
203-
name_suffix_anticollision="${name_suffix_anticollision}_"
203+
name_suffix_anticollision=$(get_next_collisioner "${collision}")
204204
done
205205
}
206206

@@ -318,10 +318,11 @@ generic_uninstall_sources() {
318318
# - Permissions: Can be executed as root or user.
319319
generic_uninstall_initializations() {
320320
local -r bashinitializations="${CURRENT_INSTALLATION_KEYNAME}_bashinitializations[@]"
321-
local name_suffix_anticollision=""
321+
local name_suffix_anticollision=$(get_next_collisioner)
322322
for bashinit in "${!bashinitializations}"; do
323323
remove_bash_initialization "${CURRENT_INSTALLATION_KEYNAME}${name_suffix_anticollision}.sh"
324-
name_suffix_anticollision="${name_suffix_anticollision}_"
324+
name_suffix_anticollision=$(get_next_collisioner "${name_suffix_anticollision}")
325+
325326
done
326327
}
327328

@@ -404,7 +405,7 @@ generic_uninstall_packageManager() {
404405
# - Permissions: Expected to be run by normal user.
405406
generic_uninstall_downloads() {
406407
local -r downloads="${CURRENT_INSTALLATION_KEYNAME}_downloadKeys[@]"
407-
local name_suffix_anticollision=""
408+
local name_suffix_anticollision=$(get_next_collisioner)
408409
for each_download in ${!downloads}; do
409410
local pointer_type="${CURRENT_INSTALLATION_KEYNAME}_${each_download}_type"
410411
local pointer_downloadPath="${CURRENT_INSTALLATION_KEYNAME}_${each_download}_downloadPath"
@@ -470,7 +471,7 @@ generic_uninstall_downloads() {
470471
;;
471472
esac
472473

473-
name_suffix_anticollision="${name_suffix_anticollision}_"
474+
name_suffix_anticollision=$(get_next_collisioner "${name_suffix_anticollision}")
474475
done
475476
}
476477

0 commit comments

Comments
 (0)