#!/bin/sh

# FIXME: this is a workaround for XDG variables
# not being set adequately
# Ref.: https://bugs.launchpad.net/snappy/+bug/1577471
XDG_PICTURES_DIR=$(HOME=/home/$USER xdg-user-dir PICTURES)
XDG_VIDEOS_DIR=$(HOME=/home/$USER xdg-user-dir VIDEOS)
SNAP_PICTURES_DIR=$HOME/`basename $XDG_PICTURES_DIR`
SNAP_VIDEOS_DIR=$HOME/`basename $XDG_VIDEOS_DIR`

if [ ! -h $SNAP_PICTURES_DIR ]; then
    if [ -e $SNAP_PICTURES_DIR ]; then
        mv $SNAP_PICTURES_DIR $SNAP_PICTURES_DIR.old
    fi

    ln -s "$XDG_PICTURES_DIR" "$SNAP_PICTURES_DIR"
fi

if [ ! -h $SNAP_VIDEOS_DIR ]; then
    if [ -e $SNAP_VIDEOS_DIR ]; then
        mv $SNAP_VIDEOS_DIR $SNAP_VIDEOS_DIR.old
    fi

    ln -s "$XDG_VIDEOS_DIR" "$SNAP_VIDEOS_DIR"
fi

exec "$SNAP/bin/desktop-launch" "gallery-app" "$@"
