Go to file
Tanu Kaskinen f0853f0810 mainwindow: Don't clear the "updating" flag in updateCard() too early.
The prepareMenu() call can change the active profile selection, which
in turn will cause a "set card profile" command to be sent to the
server if the "updating" flag is not set, so the "updating" flag needs
to be set when calling prepareMenu() from updateCard().

This caused a problem with disconnecting bluetooth headsets: as part
of the disconnection procedure, module-bluetooth-device sets the card
profile to "off". At that point module-card-restore doesn't do
anything, because the change is marked as "don't save". But the
profile change event is then sent to pavucontrol, which updates its
view, and pavucontrol sends the new profile ("off") back to
pulseaudio, and this time the profile change iss marked as "please
save", so module-card-restore restores the "off" profile when the
device is connected again, even though the user never requested the
"off" profile to be chosen.
2012-11-19 15:16:22 +02:00
doc build-sys: Prepare 1.0 2011-09-27 09:19:00 +01:00
m4 Make use of common ZP_LYNX_DOC macro. 2008-08-08 15:57:50 +02:00
po i18n: Add devicewidget to POTFILES.in 2011-09-27 09:19:00 +01:00
src mainwindow: Don't clear the "updating" flag in updateCard() too early. 2012-11-19 15:16:22 +02:00
.gitignore gitignore: Add *.swp. 2012-07-04 12:57:53 +03:00
LICENSE Fix license mess: change everything to GPL 2007-05-23 23:34:52 +00:00
Makefile.am add i18n 2008-08-05 20:20:09 +02:00
autogen.sh remove $Id$ 2008-07-15 13:24:56 +02:00
bootstrap.sh bootstrap: Enable the pre-commit hook. 2012-07-21 10:03:08 +03:00
configure.ac Enable Automake's silent-rules option. 2012-10-30 16:45:30 +02:00