After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 629071 - After missed call, cannot call by pressing digits in URL bar
After missed call, cannot call by pressing digits in URL bar
Status: RESOLVED FIXED
Product: ekiga
Classification: Applications
Component: general
3.2.x
Other All
: Normal normal
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
: 621118 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-09-08 14:18 UTC by matteo
Modified: 2012-03-07 13:53 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description matteo 2010-09-08 14:18:27 UTC
I'm using Ekiga with an Asterisk pbx and experiencing the following issue:

after a missed call i cannot make any call, if i write the number with the keyboard and then press enter or the green phone nothing happens, the gui dial keypad does not write any number in the uri.

The only way to perform another call is to double click a call in the history and hang hup, at this point we are able to dial another number.

Same issue on Linux and Windows
Comment 1 Eugen Dedu 2010-09-25 15:10:23 UTC
*** Bug 621118 has been marked as a duplicate of this bug. ***
Comment 2 matteo 2010-12-20 17:51:05 UTC
any news about this?
Comment 3 Eugen Dedu 2010-12-20 18:29:06 UTC
I spent much time with it, without finding the correct solution.  I have one, but need to check if it does not introduce regressions.

The error is that mw->priv->current_call is not reset ($9 = {px = 0x0, pn =
  {pi_ = 0x0}}).

Reproducibility: after missed call (when you do not answer, since it works when reject or you are already in communication), when you press a digit in URL, nothing is printed; after pressing a letter, digits work as normally.

Everything is found in src/gui/main_window.cpp.
Comment 4 Eugen Dedu 2012-03-07 13:53:58 UTC
Fixed by recent (<= 3 weeks) Damien's commits.