Ticket #1590: libmythui-1-11-06.patch

File libmythui-1-11-06.patch, 2.9 KB (added by robthebob, 13 years ago)
  • mythmainwindow.cpp

     
    4646/* from libmyth */
    4747#include "screensaver.h"
    4848#include "mythdialogs.h"
    49 #include "mythmediamonitor.h"
     49#ifndef CONFIG_CYGWIN
     50#include "monitor.h"
     51#endif
    5052
    5153#define GESTURE_TIMEOUT 1000
    5254
     
    991993                                          int            mediaType,
    992994                                          const QString &extensions)
    993995{
     996#ifndef CONFIG_CYGWIN
    994997    if (d->mediaHandlerMap.count(destination) == 0)
    995998    {
    996999        MHData mhd = { callback, mediaType, destination, description };
     
    9991002                .arg(destination).arg(QString("ext(%1)").arg(extensions)));
    10001003
    10011004        d->mediaHandlerMap[destination] = mhd;
    1002 
     1005       
    10031006        MediaMonitor *mon = MediaMonitor::GetMediaMonitor();
    10041007        if (mon && !extensions.isEmpty())
    10051008            mon->MonitorRegisterExtensions(mediaType, extensions);
     
    10091012       VERBOSE(VB_GENERAL, QString("%1 is already registered as a media "
    10101013                                   "handler.").arg(destination));
    10111014    }
     1015#endif
    10121016}
    10131017
    10141018void MythMainWindow::RegisterMediaPlugin(const QString &name,
     
    12141218        else
    12151219            QApplication::sendEvent(key_target, &key);
    12161220    }
     1221#ifndef CONFIG_CYGWIN
    12171222    else if (ce->type() == kMediaEventType)
    12181223    {
    12191224        MediaEvent *media_event = (MediaEvent*)ce;
     
    12601265                mon->Unlock(pDev);
    12611266        }
    12621267    }
     1268#endif
    12631269#if defined(USE_LIRC) || defined(USING_APPLEREMOTE)
    12641270    else if (ce->type() == kLircKeycodeEventType && !d->ignore_lirc_keys)
    12651271    {
  • myththemedmenu.cpp

     
    18681868            }
    18691869            lastbutton = NULL;
    18701870        }
     1871#ifndef CONFIG_CYGWIN
    18711872        else if (action == "EJECT")
    18721873        {
    18731874            MediaMonitor *mon = MediaMonitor::GetMediaMonitor();
    18741875            if (mon)
    18751876                mon->ChooseAndEjectMedia();
    18761877        }
     1878#endif
    18771879        else
    18781880            handled = false;
    18791881    }
     
    20762078            wantpop = true;
    20772079        }
    20782080    }
     2081#ifndef CONFIG_CYGWIN
    20792082    else if (action.left(5) == "EJECT")
    20802083    {
    20812084        MediaMonitor *mon = MediaMonitor::GetMediaMonitor();
    20822085        if (mon)
    20832086            mon->ChooseAndEjectMedia();
    20842087    }
     2088#endif
    20852089    else if (action.left(5) == "JUMP ")
    20862090    {
    20872091        QString rest = action.right(action.length() - 5);
  • libmythui.pro

     
    6363    QMAKE_LFLAGS_SHLIB += -seg1addr 0xCC000000
    6464}
    6565
     66cygwin {
     67    DEFINES += CONFIG_CYGWIN
     68}
     69
    6670using_joystick_menu {
    6771    DEFINES += USE_JOYSTICK_MENU
    6872}