/[svn]/qsampler/trunk/src/qsampler.cpp
ViewVC logotype

Diff of /qsampler/trunk/src/qsampler.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3420 by capela, Wed Oct 18 08:57:21 2017 UTC revision 3421 by capela, Sat Feb 17 19:45:17 2018 UTC
# Line 1  Line 1 
1  // qsampler.cpp  // qsampler.cpp
2  //  //
3  /****************************************************************************  /****************************************************************************
4     Copyright (C) 2004-2017, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2004-2018, rncbc aka Rui Nuno Capela. All rights reserved.
5     Copyright (C) 2007,2008,2015 Christian Schoenebeck     Copyright (C) 2007,2008,2015 Christian Schoenebeck
6    
7     This program is free software; you can redistribute it and/or     This program is free software; you can redistribute it and/or
# Line 168  public: Line 168  public:
168                  }                  }
169          #ifdef CONFIG_X11          #ifdef CONFIG_X11
170          #ifdef CONFIG_XUNIQUE          #ifdef CONFIG_XUNIQUE
171                  // Instance uniqueness initialization...                  m_pDisplay = NULL;
172                  m_pDisplay = QX11Info::display();                  m_aUnique = 0;
173                  m_aUnique  = XInternAtom(m_pDisplay, QSAMPLER_XUNIQUE, false);                  m_wOwner = 0;
                 XGrabServer(m_pDisplay);  
                 m_wOwner = XGetSelectionOwner(m_pDisplay, m_aUnique);  
                 XUngrabServer(m_pDisplay);  
174          #if QT_VERSION >= 0x050100          #if QT_VERSION >= 0x050100
175                  m_pXcbEventFilter = new qsamplerXcbEventFilter(this);                  m_pXcbEventFilter = new qsamplerXcbEventFilter(this);
176                  installNativeEventFilter(m_pXcbEventFilter);                  installNativeEventFilter(m_pXcbEventFilter);
177                    if (QX11Info::isPlatformX11()) {
178            #endif
179                            // Instance uniqueness initialization...
180                            m_pDisplay = QX11Info::display();
181                            m_aUnique  = XInternAtom(m_pDisplay, QSAMPLER_XUNIQUE, false);
182                            XGrabServer(m_pDisplay);
183                            m_wOwner = XGetSelectionOwner(m_pDisplay, m_aUnique);
184                            XUngrabServer(m_pDisplay);
185            #if QT_VERSION >= 0x050100
186                    }
187          #endif          #endif
188          #endif  // CONFIG_XUNIQUE          #endif  // CONFIG_XUNIQUE
189          #endif  // CONFIG_X11          #endif  // CONFIG_X11

Legend:
Removed from v.3420  
changed lines
  Added in v.3421

  ViewVC Help
Powered by ViewVC