Ticket #3334: importicons_windows.diff

File importicons_windows.diff, 999 bytes (added by stuartm, 16 years ago)

Windows compatible?

  • libs/libmythtv/importicons.cpp

     
    33#include <qregexp.h>
    44#include <qbuffer.h>
    55#include <qfileinfo.h>
     6#include <qdir.h>
    67
    78#include "mythwizard.h"
    89#include "httpcomms.h"
     
    2930
    3031int ImportIconsWizard::exec()
    3132{
    32     m_strChannelDir =  MythContext::GetConfDir()+ "/channels";
    33     mkdir(MythContext::GetConfDir(),0776);
    34     mkdir(m_strChannelDir,0776);
     33    configDir = QDir(MythContext::GetConfDir());
     34    if (!configDir.exists())
     35        configDir.mkdir(configDir.absPath(),true);
     36
     37    m_strChannelDir = QString("%1/%2").arg(configDir.absPath()).arg("/channels");
     38    strChannelDir = QDir(m_strChannelDir);
     39    if (!strChannelDir.exists())
     40        strChannelDir.mkdir(strChannelDir.absPath(),true);
     41
    3542    m_strChannelDir+="/";
    3643
    3744        if (initialLoad(m_strChannelname) > 0)