Ticket #2388: lircrc-path-fallback.diff

File lircrc-path-fallback.diff, 775 bytes (added by tino.keitel+mythtv@…, 18 years ago)

add fallback to ~/.lirc

  • libs/libmythui/mythmainwindow.cpp

     
    66#include <qpixmap.h>
    77#include <qkeysequence.h>
    88#include <qpaintdevicemetrics.h>
     9#include <qdir.h>
     10#include <qfile.h>
    911#ifdef QWS
    1012#include <qwindowsystem_qws.h>
    1113#endif
     
    5355{
    5456    MythMainWindow *main_window = (MythMainWindow *)param;
    5557    QString config_file = MythContext::GetConfDir() + "/lircrc";
     58    if(!QFile::exists(config_file))
     59        config_file = QDir::homeDirPath() + "/.lircrc";
     60
    5661    QString program("mythtv");
    5762    LircClient *cl = new LircClient(main_window);
    5863    if (!cl->Init(config_file, program))