Browsing calendar widget should update appointments

Bug #726531 reported by Karl Lattimer
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)
Changed in indicator-datetime:
assignee: nobody → Karl Lattimer (karl-qdh)
status: New → In Progress
Revision history for this message
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
Revision history for this message
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

Revision history for this message
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.

Revision history for this message
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

Revision history for this message
Martin Pitt (pitti) wrote :

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

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.