It should be an X Event, yes, so it should come through CWinEventsX11
On 28/10/2013 4:11 pm, "Rainer Hochecker" <notifications@github.com> wrote:

> In xbmc/windowing/WinEventsX11.cpp:
>
> > +      serial = xevent.xgeneric.serial;
> > +    }
> > +#endif
> > +
> > +  }// while
> > +
> > +#if defined(HAS_XRANDR)
> > +  if (WinEvents && WinEvents->m_xrrEventPending && WinEvents->m_xrrFailSafeTimer.IsTimePast())
> > +  {
> > +    CLog::Log(LOGERROR,"CWinEventsX11::MessagePump - missed XRR Events");
> > +    g_Windowing.NotifyXRREvent();
> > +    WinEvents->m_xrrEventPending = false;
> > +  }
> > +  else if (!g_application.m_pPlayer->IsPlaying() && WinEvents && WinEvents->m_xrrPollTimer.IsTimePast())
> > +  {
> > +    g_Windowing.NotifyXRREvent(true);
>
> You don't even see a hotplug event in Xorg.0.log. (at least I did not see
> during my tests). The event won't come from xbmc-xranr but CWinEventsX11:
> https://github.com/FernetMenta/xbmc/blob/master/xbmc/windowing/WinEventsX11.cpp#L282
> Anything wrong with that?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/xbmc/xbmc/pull/3505/files#r7241847>
> .
>