Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-1736

Symbian backend for QAudioInput tries to connect to a non-existant signal with name notifyTimerExpired

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 1.2.2
    • 1.1.3
    • Multimedia
    • None
    • Symbian^3 (Nokia N8 & C7) with Qt SDK 1.1 (Qt 4.7.3 & Qt Mobility 1.1.3)
    • c3bf5eac6c216876acc855b182da4fc05a34acb6

    Description

      The QAudioInputPrivate class in src/multimedia/audio/qaudioinput_symbian_p.h has defined a slot with the name notifyTimerExpired. However, it connects to this slot like it is a signal (see code below).

      127     connect(m_notifyTimer.data(), SIGNAL(timeout()),
      128             this, SIGNAL(notifyTimerExpired()));
      

      In contrast to QAudioOutput which has the same definition but uses the following code to connect to the slot:

      124     connect(m_notifyTimer.data(), SIGNAL(timeout()),
      125             this, SLOT(notifyTimerExpired()));
      

      The result is a runtime error: Object::connect: No such signal QAudioInputPrivate::notifyTimerExpired()

      Attachments

        Activity

          People

            alehtola Ari Lehtola (closed Nokia identity) (Inactive)
            jorabbe Jonas Rabbe (closed Nokia identity) (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: