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

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P3: Somewhat important 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

      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()

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes