Applications are not unmarked when MessagingMenuApp is unrefed
Bug #1154099 reported by
Lars Karlitski
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Messaging Menu |
Fix Released
|
Medium
|
Lars Karlitski | ||
indicator-messages (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
According to the documentation, applications are marked as running (with a white triangle) for as long as the MessagingMenuApp object is alive.
This doesn't work right now: the app stays marked as running when the object is deleted.
Related branches
lp:~larsu/indicator-messages/notify-stopped-running
- PS Jenkins bot (community): Approve (continuous-integration)
- Ted Gould (community): Approve
- Mathieu Trudel-Lapierre: Pending requested
-
Diff: 288 lines (+183/-6)9 files modifiedconfigure.ac (+12/-6)
debian/control (+1/-0)
libmessaging-menu/messaging-menu.c (+4/-0)
m4/ax_python_module.m4 (+49/-0)
src/messages-service.c (+25/-0)
src/messages-service.xml (+4/-0)
test/Makefile.am (+11/-0)
test/applications/test.desktop (+2/-0)
test/test-client.py (+75/-0)
Superseded
for merging
into
lp:indicator-messages/0.5
- Mathieu Trudel-Lapierre: Pending requested
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 16308 lines (+8289/-7135)98 files modified.bzr-builddeb/default.conf (+2/-0)
.bzrignore (+65/-49)
Makefile.am (+21/-1)
Makefile.am.coverage (+48/-0)
NEWS (+42/-0)
autogen.sh (+5/-11)
configure.ac (+72/-60)
data/Makefile.am (+6/-1)
data/com.canonical.indicator.messages.gschema.xml (+12/-0)
data/icons/16x16/categories/Makefile.am (+1/-1)
data/icons/16x16/status/Makefile.am (+1/-1)
data/icons/22x22/categories/Makefile.am (+1/-1)
data/icons/22x22/status/Makefile.am (+1/-1)
data/icons/24x24/status/Makefile.am (+1/-1)
data/icons/32x32/categories/Makefile.am (+1/-1)
data/icons/32x32/status/Makefile.am (+1/-1)
data/icons/48x48/status/Makefile.am (+1/-1)
data/icons/Makefile.am (+1/-1)
data/icons/scalable/categories/Makefile.am (+1/-1)
data/icons/scalable/status/Makefile.am (+1/-1)
debian/changelog (+856/-0)
debian/compat (+1/-0)
debian/control (+86/-0)
debian/copyright (+19/-0)
debian/gir1.2-messagingmenu-1.0.install (+1/-0)
debian/indicator-messages.install (+5/-0)
debian/libmessaging-menu-dev.install (+5/-0)
debian/libmessaging-menu0.install (+1/-0)
debian/libmessaging-menu0.symbols (+23/-0)
debian/rules (+17/-0)
debian/watch (+2/-0)
doc/Makefile.am (+1/-0)
doc/reference/Makefile.am (+20/-0)
doc/reference/messaging-menu-docs.xml.in (+38/-0)
libmessaging-menu/Makefile.am (+66/-0)
libmessaging-menu/gtupleaction.c (+354/-0)
libmessaging-menu/gtupleaction.h (+40/-0)
libmessaging-menu/messaging-menu.c (+1199/-0)
libmessaging-menu/messaging-menu.h (+148/-0)
libmessaging-menu/messaging-menu.pc.in (+11/-0)
m4/ax_python_module.m4 (+49/-0)
m4/gcov.m4 (+86/-0)
m4/gtest.m4 (+63/-0)
po/POTFILES.in (+0/-6)
po/indicator-messages.pot (+46/-0)
src/Makefile.am (+41/-223)
src/app-section.c (+771/-534)
src/app-section.h (+46/-45)
src/dbus-data.h (+0/-12)
src/default-applications.c (+0/-116)
src/default-applications.h (+0/-34)
src/dirs.h (+0/-4)
src/gactionmuxer.c (+485/-0)
src/gactionmuxer.h (+44/-0)
src/gmenuutils.c (+87/-0)
src/gmenuutils.h (+38/-0)
src/gsettingsstrv.c (+106/-0)
src/gsettingsstrv.h (+33/-0)
src/ido-detail-label.c (+396/-0)
src/ido-detail-label.h (+59/-0)
src/ido-menu-item.c (+425/-0)
src/ido-menu-item.h (+54/-0)
src/im-app-menu-item.c (+351/-0)
src/im-app-menu-item.h (+54/-0)
src/im-menu-item.c (+0/-538)
src/im-menu-item.h (+0/-67)
src/im-source-menu-item.c (+407/-0)
src/im-source-menu-item.h (+54/-0)
src/indicator-messages-status-provider-0.5.pc.in.in (+0/-15)
src/indicator-messages.c (+254/-690)
src/launcher-menu-item.c (+0/-392)
src/launcher-menu-item.h (+0/-68)
src/messages-service-dbus.c (+0/-267)
src/messages-service-dbus.h (+0/-62)
src/messages-service.c (+631/-1469)
src/messages-service.xml (+20/-15)
src/seen-db.c (+0/-177)
src/seen-db.h (+0/-31)
src/status-items.c (+0/-314)
src/status-items.h (+0/-38)
src/status-provider-emesene.c (+0/-348)
src/status-provider-emesene.h (+0/-56)
src/status-provider-mc5.c (+0/-308)
src/status-provider-mc5.h (+0/-56)
src/status-provider-mc5.list (+0/-1)
src/status-provider-pidgin.c (+0/-433)
src/status-provider-pidgin.h (+0/-56)
src/status-provider-pidgin.list (+0/-1)
src/status-provider-telepathy.c (+0/-385)
src/status-provider-telepathy.h (+0/-56)
src/status-provider-telepathy.list (+0/-1)
src/status-provider.c (+0/-101)
src/status-provider.h (+0/-81)
test/Makefile.am (+78/-0)
test/applications/test.desktop (+2/-0)
test/indicator-messages-service-activate.c (+0/-2)
test/test-client.py (+75/-0)
test/test-gactionmuxer.cpp (+357/-0)
Superseded
for merging
into
lp:indicator-messages/13.04
- Mathieu Trudel-Lapierre: Needs Information
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 288 lines (+183/-6)9 files modifiedconfigure.ac (+12/-6)
debian/control (+1/-0)
libmessaging-menu/messaging-menu.c (+4/-0)
m4/ax_python_module.m4 (+49/-0)
src/messages-service.c (+25/-0)
src/messages-service.xml (+4/-0)
test/Makefile.am (+11/-0)
test/applications/test.desktop (+2/-0)
test/test-client.py (+75/-0)
Changed in indicator-messages: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
What does this affect exactly? Do we have examples of applications affected by this issue?