~midori/midori/trunk

« back to all changes in this revision

Viewing changes to katze/katze-item.c

  • Committer: André Auzi
  • Date: 2013-08-05 19:52:52 UTC
  • mto: This revision was merged to the branch mainline in revision 6406.
  • Revision ID: aauzi@free.fr-20130805195252-89hqx89j37gl7v61
Derive MidoriBookmarksDb from KatzeArray in order to implement update-item signal
Implements, partially, signal redirection to parent KatzeArray after database operations.
On update-item signal, both bookmarkbar and bookmarks panel update themself.

Show diffs side-by-side

added added

removed removed

Lines of Context:
314
314
{
315
315
    g_return_if_fail (KATZE_IS_ITEM (item));
316
316
 
 
317
    if (!g_strcmp0 (item->name, name))
 
318
        return;
 
319
 
317
320
    katze_assign (item->name, g_strdup (name));
318
321
    if (item->parent)
319
322
        katze_array_update ((KatzeArray*)item->parent);
418
421
{
419
422
    g_return_if_fail (KATZE_IS_ITEM (item));
420
423
 
 
424
    if (!g_strcmp0 (katze_item_get_meta_string (item, "icon"), icon))
 
425
        return;
 
426
 
421
427
    katze_item_set_meta_string (item, "icon", icon);
422
428
    if (item->parent)
423
429
        katze_array_update ((KatzeArray*)item->parent);