diff --git a/C/imageViewer/install_arch.sh b/C/imageViewer/install_arch.sh index 5ef01be..80c7dd1 100755 --- a/C/imageViewer/install_arch.sh +++ b/C/imageViewer/install_arch.sh @@ -254,7 +254,8 @@ test_installation() { # Test default application association if command -v xdg-mime &> /dev/null; then - local default_app=$(xdg-mime query default image/jpeg 2>/dev/null) + local default_app + default_app=$(xdg-mime query default image/jpeg 2>/dev/null) if [[ "$default_app" == "imageviewer.desktop" ]]; then print_success "imageviewer is set as default image viewer" else diff --git a/C/imageViewer/lint.sh b/C/imageViewer/lint.sh index 6bd2613..0794448 100755 --- a/C/imageViewer/lint.sh +++ b/C/imageViewer/lint.sh @@ -115,8 +115,10 @@ compile_check() { print_step "Running compile check..." # Try to compile with extra warnings + local sdl_cflags + sdl_cflags=$(pkg-config --cflags sdl2 2>/dev/null || echo "-I/usr/include/SDL2") if gcc -Wall -Wextra -Wpedantic -std=c99 -O2 \ - $(pkg-config --cflags sdl2 2>/dev/null || echo "-I/usr/include/SDL2") \ + ${sdl_cflags} \ -c main.c -o /tmp/main.o 2>/dev/null; then print_success "Compile check passed" rm -f /tmp/main.o @@ -124,7 +126,7 @@ compile_check() { print_error "Compile check failed" print_step "Trying compile with detailed errors..." gcc -Wall -Wextra -Wpedantic -std=c99 -O2 \ - $(pkg-config --cflags sdl2 2>/dev/null || echo "-I/usr/include/SDL2") \ + ${sdl_cflags} \ -c main.c -o /tmp/main.o fi } diff --git a/C/imageViewer/uninstall_arch.sh b/C/imageViewer/uninstall_arch.sh index 8780e31..e56be57 100755 --- a/C/imageViewer/uninstall_arch.sh +++ b/C/imageViewer/uninstall_arch.sh @@ -79,7 +79,8 @@ reset_default_associations() { for mime_type in "${mime_types[@]}"; do if command -v xdg-mime &> /dev/null; then # Check if imageviewer was the default - local current_default=$(xdg-mime query default "$mime_type" 2>/dev/null) + local current_default + current_default=$(xdg-mime query default "$mime_type" 2>/dev/null) if [[ "$current_default" == "imageviewer.desktop" ]]; then # Remove the association (this will fall back to system defaults) local mimeapps_file="$HOME/.config/mimeapps.list"