fredrik added a comment.

  In D10750#224860 <https://phabricator.kde.org/D10750#224860>, @romangg wrote:
  
  > In D10750#216337 <https://phabricator.kde.org/D10750#216337>, @fredrik 
wrote:
  >
  > > An issue that this patch does not fully address is switching compositing 
backends at runtime.
  >
  >
  > Do we support that at all? The backend is set at startup. Don't think you 
can change this later on.
  
  
  That is the question I'm asking.

INLINE COMMENTS

> romangg wrote in abstract_egl_backend.h:100
> Why QLinkedList? It should be no better than QList for the removeOne call. 
> For this better use QSet.

I believe the use of QList is discouraged in new code, but you are right about 
QSet being a better choice in this case.

> romangg wrote in abstract_egl_backend.h:135
> Why is it necessary to export?

I guess it isn't. I was thinking at the time that someone might want to use 
this class in a class derived from AbstractEglBackend or AbstractEglTexture.

REPOSITORY
  R108 KWin

REVISION DETAIL
  https://phabricator.kde.org/D10750

To: fredrik, #kwin, #plasma, davidedmundson, mart, graesslin
Cc: romangg, anthonyfieroni, plasma-devel, kwin, iodelay, bwowk, ZrenBot, 
lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart

Reply via email to