Всем доброго времени суток.
Я столкнулся с проблемой: вызов QDir::currentPath() возвращает разные значения в зависимости от того, откуда запущена программа. Если запускать из терминала (или из Qt Creator), то текущий путь определяется корректно. Но при запуске из файлового менеджера (pcmanfm) currentPath() показывает путь к моей домашней директории, вместо правильного.
Подскажите, в чем может быть причина?