File tree Expand file tree Collapse file tree 1 file changed +3
-16
lines changed Expand file tree Collapse file tree 1 file changed +3
-16
lines changed Original file line number Diff line number Diff line change @@ -87,23 +87,10 @@ factory-reset ACTION="prompt":
8787 dconf reset -f /
8888 echo ' Factory-reset of all Gidro-OS settings completed. Please restart your system.'
8989 elif [ " $OPTION" == " Factory-reset Gidro-OS modified settings only" ] || [ " ${OPTION,,}" == " settings-gidro-os" ]; then
90- GSCHEMA_PRE_KEYS=($(read -gschema-keys " /usr/share/glib-2.0/schemas/zz1-gidro.gschema.override" " /usr/share/glib-2.0/schemas/zz2-bluebuild-wallpapers.gschema.override" ))
91- # New array to hold merged elements
92- GSCHEMA_KEYS=()
93- # Loop through the original array
94- for ((i=0; i<${#GSCHEMA_PRE_KEYS[@]}; i+ =2 )); do
95- # Check if the next element exists
96- if [[ $((i+ 1 )) -lt ${#GSCHEMA_PRE_KEYS[@]} ]]; then
97- # Merge current and next element
98- GSCHEMA_KEYS+ =(" ${GSCHEMA_PRE_KEYS[i]} ${GSCHEMA_PRE_KEYS[i+1]}" )
99- else
100- # If odd number of elements, add the last one as is
101- GSCHEMA_KEYS+ =(" ${GSCHEMA_PRE_KEYS[i]}" )
102- fi
103- done
90+ GSCHEMA_KEYS=($(read -gschema-keys " /usr/share/glib-2.0/schemas/zz1-gidro.gschema.override" " /usr/share/glib-2.0/schemas/zz2-bluebuild-wallpapers.gschema.override" ))
10491 DCONF_KEYS=($(read -gschema-keys " /etc/dconf/db/distro.d/01-gidro" ))
105- for gschema_key in " ${ GSCHEMA_KEYS[@]}" ; do
106- gsettings reset " ${gschema_key }"
92+ for ((i=0; i<${# GSCHEMA_KEYS[@]}; i + = 2 )) ; do
93+ gsettings reset " ${GSCHEMA_KEYS[i]}" " ${GSCHEMA_KEYS[i+1] }"
10794 done
10895 for dconf_key in " ${DCONF_KEYS[@]}" ; do
10996 dconf reset " ${dconf_key}"
You can’t perform that action at this time.
0 commit comments