Changeset 271

Show
Ignore:
Timestamp:
08/30/05 18:37:32 (3 years ago)
Author:
kickback
Message:

sw_chooser.c:chooser_entry_changed_cb(): correctly order signal blocking/unblocking. resolves ticket:5 in the trac

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sweep/trunk/src/sw_chooser.c

    r270 r271  
    250250        g_signal_handlers_block_matched (GTK_OBJECT(widget), G_SIGNAL_MATCH_DATA, 0, 
    251251                                                                        0, 0, 0, chooser); 
    252  //@@ gtk_signal_handler_block_by_data (GTK_OBJECT(widget), chooser); 
    253         g_signal_handlers_unblock_matched (GTK_OBJECT(widget), G_SIGNAL_MATCH_DATA, 0, 
     252        g_signal_handlers_block_matched (GTK_OBJECT(combo_entry), G_SIGNAL_MATCH_DATA, 0, 
    254253                                                                        0, 0, 0, chooser); 
    255   //@@ gtk_signal_handler_block_by_data (GTK_OBJECT(combo_entry), chooser); 
    256  
    257254  chooser_set_number (chooser, number, choices); 
    258 g_signal_handlers_block_matched (GTK_OBJECT(combo_entry), G_SIGNAL_MATCH_DATA, 0, 
     255 
     256    g_signal_handlers_unblock_matched (GTK_OBJECT(combo_entry), G_SIGNAL_MATCH_DATA, 0, 
    259257                                                                        0, 0, 0, chooser); 
    260   //@@gtk_signal_handler_unblock_by_data (GTK_OBJECT(combo_entry), chooser); 
    261 g_signal_handlers_block_matched (GTK_OBJECT(widget), G_SIGNAL_MATCH_DATA, 0, 
     258    g_signal_handlers_unblock_matched (GTK_OBJECT(widget), G_SIGNAL_MATCH_DATA, 0, 
    262259                                                                        0, 0, 0, chooser); 
    263   //@@gtk_signal_handler_unblock_by_data (GTK_OBJECT(widget), chooser); 
    264  
    265260} 
    266261