/[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 4039 by capela, Fri Mar 4 15:17:30 2022 UTC revision 4040 by capela, Sun Jul 10 09:22:44 2022 UTC
# Line 270  bool qsamplerApplication::setup (void) Line 270  bool qsamplerApplication::setup (void)
270          m_pDisplay = QX11Info::display();          m_pDisplay = QX11Info::display();
271          if (m_pDisplay) {          if (m_pDisplay) {
272                  QString sUnique = QSAMPLER_XUNIQUE;                  QString sUnique = QSAMPLER_XUNIQUE;
273                    QString sUserName = QString::fromUtf8(::getenv("USER"));
274                    if (sUserName.isEmpty())
275                            sUserName = QString::fromUtf8(::getenv("USERNAME"));
276                    if (!sUserName.isEmpty()) {
277                            sUnique += ':';
278                            sUnique += sUserName;
279                    }
280                  char szHostName[255];                  char szHostName[255];
281                  if (::gethostname(szHostName, sizeof(szHostName)) == 0) {                  if (::gethostname(szHostName, sizeof(szHostName)) == 0) {
282                          sUnique += '@';                          sUnique += '@';
283                          sUnique += szHostName;                          sUnique += QString::fromUtf8(szHostName);
284                  }                  }
285                  m_aUnique = XInternAtom(m_pDisplay, sUnique.toUtf8().constData(), false);                  m_aUnique = XInternAtom(m_pDisplay, sUnique.toUtf8().constData(), false);
286                  XGrabServer(m_pDisplay);                  XGrabServer(m_pDisplay);
# Line 320  bool qsamplerApplication::setup (void) Line 327  bool qsamplerApplication::setup (void)
327          return false;          return false;
328  #else  #else
329          m_sUnique = QCoreApplication::applicationName();          m_sUnique = QCoreApplication::applicationName();
330            QString sUserName = QString::fromUtf8(::getenv("USER"));
331            if (sUserName.isEmpty())
332                    sUserName = QString::fromUtf8(::getenv("USERNAME"));
333            if (!sUserName.isEmpty()) {
334                    m_sUnique += ':';
335                    m_sUnique += sUserName;
336            }
337          m_sUnique += '@';          m_sUnique += '@';
338          m_sUnique += QHostInfo::localHostName();          m_sUnique += QHostInfo::localHostName();
339  #ifdef Q_OS_UNIX  #ifdef Q_OS_UNIX

Legend:
Removed from v.4039  
changed lines
  Added in v.4040

  ViewVC Help
Powered by ViewVC