Browsing calendar widget should update appointments

Bug #726531 reported by Karl Lattimer on 2011-02-28
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Indicator Date and Time
Fix Released
High
Karl Lattimer

Bug Description

This bug relies on a change to dbusmenu to send the event:: signal, the idea is that as you change month or year in the calendar widget eds appointments are updated and the marked days are also updated.

Related branches

Karl Lattimer (karl-qdh) on 2011-02-28
Changed in indicator-datetime:
assignee: nobody → Karl Lattimer (karl-qdh)
status: New → In Progress
Karl Lattimer (karl-qdh) wrote :

The indicator-datetime branch here causes a segfault in indicator-datetime-service - at least we get the signals now :D

backtrace points to a problem with g_variant_get_string - may wish to switch to integer timestamps anyway.

Changed in indicator-datetime:
importance: Undecided → High
Karl Lattimer (karl-qdh) wrote :

Switched to variant uint32 and still getting the segfault, checked with dbus-monitor and all is OK there.

Program received signal SIGSEGV, Segmentation fault.
0x022832be in ?? () from /lib/libglib-2.0.so.0
(gdb) bt
#0 0x022832be in ?? () from /lib/libglib-2.0.so.0
#1 0x022834a4 in g_variant_type_info_get_type_string ()
   from /lib/libglib-2.0.so.0
#2 0x02277259 in g_variant_get_type () from /lib/libglib-2.0.so.0
#3 0x0804c5e2 in ?? ()
#4 0x005d8382 in ?? () from /usr/lib/libdbusmenu-glib.so.3
#5 0x0075f352 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#6 0x00772048 in ?? () from /usr/lib/libgobject-2.0.so.0
#7 0x0077a8d7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#8 0x0077acc2 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#9 0x005d7d89 in dbusmenu_menuitem_handle_event ()
   from /usr/lib/libdbusmenu-glib.so.3

Karl Lattimer (karl-qdh) wrote :

Much improvement on this bug, month-change signals are now working, still need to add day-selected and day-selected-double-click handlers though.

Karl Lattimer (karl-qdh) wrote :

The indicator also needs a way to reset the calendar to today after it's been open a while.

As per bug; https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/649800

Martin Pitt (pitti) wrote :

as for the -release subscription, FFE approved, as this is a regression compared to Maverick.

Karl Lattimer (karl-qdh) on 2011-03-18
Changed in indicator-datetime:
status: In Progress → Fix Committed
Karl Lattimer (karl-qdh) on 2011-03-18
Changed in indicator-datetime:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers