Changeset 2053

Show
Ignore:
Timestamp:
02/21/10 05:29:24 (5 months ago)
Author:
tpgww
Message:

update copyright year

Location:
trunk
Files:
12 modified

Legend:

Unmodified
Added
Removed
  • trunk/plugins/e2p_crypt.c

    r2045 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2007-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2007-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2. 
  • trunk/plugins/e2p_dircmp.c

    r2039 r2053  
    11/* $Id$ 
    22 
    3 Portions copyright (C) 2006-2009 tooar <tooar@emelfm2.net> 
     3Portions copyright (C) 2006-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2. 
  • trunk/plugins/e2p_find.c

    r2052 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2005-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2005-2010 tooar <tooar@emelfm2.net> 
    44Portions copyright (C) 1999 Matthew Grossman <mattg@oz.net> 
    55 
  • trunk/plugins/e2p_selmatch.c

    r2047 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2009-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2. 
  • trunk/plugins/e2p_upgrade.c

    r2042 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2005-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2005-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2. 
  • trunk/plugins/optional/e2p_thumbs.c

    r2045 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2007-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2007-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2. 
     
    8080        gint filtercount;               //for matching whether parent filelist has been re-filtered 
    8181        GtkSortType sort_order; 
    82         gboolean blocked;               //flag to prevent recursive refreshed 
     82        gint blocked;                   //0 when no refresh in progress, prevents recursive refreshing 
    8383#ifdef E2_VFSTMP 
    8484        //FIXME path when dir not mounted local 
     
    213213static GtkListStore *_e2p_thumbs_replace_store (E2_ThumbDialogRuntime *rt) 
    214214{ 
    215         rt->blocked = TRUE;     //prevent re-entrance 
     215        if (!g_atomic_int_compare_and_exchange (&rt->blocked, 0, 1)) //prevent re-entrance 
     216                return NULL; 
    216217//      printd (DEBUG, "start store fill"); 
    217218        GtkListStore *store = _e2p_thumbs_make_store (); 
    218219        if (store == NULL) 
    219220        { 
    220                 rt->blocked = FALSE; 
     221                g_atomic_int_add (&rt->blocked, -1); 
    221222                return NULL; 
    222223        } 
     
    499500        e2_filelist_enable_one_refresh (pane); 
    500501 
    501         rt->blocked = FALSE; 
    502 //      printd (DEBUG, "finish icons store fill"); 
     502        g_atomic_int_set (&rt->blocked, 0); 
     503        //      printd (DEBUG, "finish icons store fill"); 
    503504        return store; 
    504505} 
     
    589590#endif 
    590591                if ((rt->dir_mtime < rt->view->dir_mtime || rt->filtercount != rt->view->filtercount) 
    591                         && !rt->blocked 
    592                         && !strcmp (rt->path, rt->view->dir)) 
     592                        && g_atomic_int_get (&rt->blocked) == 0 
     593                        && strcmp (rt->path, rt->view->dir) == 0) 
    593594                { 
    594595                        busy = TRUE; 
     
    649650static gboolean _e2p_thumbs_wait_to_replace (E2_ThumbDialogRuntime *rt) 
    650651{ 
    651         if (GTK_IS_WIDGET (rt->dialog) && !rt->blocked) 
     652        if (GTK_IS_WIDGET (rt->dialog) && g_atomic_int_get (&rt->blocked) == 0) 
    652653        { 
    653654                LISTS_LOCK 
     
    703704static gboolean _e2p_thumbs_wait_to_refresh (E2_ThumbDialogRuntime *rt) 
    704705{ 
    705         if (GTK_IS_WIDGET (rt->dialog) && !rt->blocked) 
     706        if (GTK_IS_WIDGET (rt->dialog) && g_atomic_int_get (&rt->blocked) == 0) 
    706707        { 
    707708                LISTS_LOCK 
     
    15231524        rt->sort_order = view->sort_order; 
    15241525        rt->filtercount = view->filtercount; 
    1525         rt->blocked = FALSE; 
     1526        rt->blocked = 0; 
    15261527/* no need for this, before the store is initially filled 
    15271528        GtkTreeSortable *sortable = GTK_TREE_SORTABLE (rt->store); 
  • trunk/src/actions/e2_action.h

    r2042 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2003-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2003-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2. 
  • trunk/src/config/e2_option.h

    r2044 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2003-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2003-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2. 
  • trunk/src/e2_context_menu.c

    r2042 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2003-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2003-2010 tooar <tooar@emelfm2.net> 
    44Portions copyright (C) 1999 Michael Clark. 
    55 
  • trunk/src/e2_pane.h

    r2042 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2004-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2004-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2. 
  • trunk/src/e2_toolbar.h

    r1947 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2003-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2003-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2. 
     
    5151                                                                // & sometimes a separate commandline tool 
    5252#endif 
    53         gboolean blocked;  //TRUE when bar's context menu is being created 
     53        volatile gint blocked;  //non-0 when bar's context menu is being created 
    5454        gboolean hidden; 
    5555        E2_OptionSet *set; 
  • trunk/src/utils/e2_menu.c

    r2038 r2053  
    11/* $Id$ 
    22 
    3 Copyright (C) 2004-2009 tooar <tooar@emelfm2.net> 
     3Copyright (C) 2004-2010 tooar <tooar@emelfm2.net> 
    44 
    55This file is part of emelFM2.