~centralelyon2010/inkscape/imagelinks2

« back to all changes in this revision

Viewing changes to src/sp-item-group.cpp

  • Committer: Steren Giannini
  • Date: 2010-05-29 15:00:23 UTC
  • mfrom: (9012.1.442 trunk)
  • Revision ID: steren.giannini@gmail.com-20100529150023-mi9r10jkhtfs7yyj
sync with rev 9454

Show diffs side-by-side

added added

removed removed

Lines of Context:
258
258
        const char *value;
259
259
        if ( group->_layer_mode == SPGroup::LAYER ) {
260
260
            value = "layer";
 
261
        } else if ( group->_layer_mode == SPGroup::MASK_HELPER ) {
 
262
            value = "maskhelper";
261
263
        } else if ( flags & SP_OBJECT_WRITE_ALL ) {
262
264
            value = "group";
263
265
        } else {
296
298
        case SP_ATTR_INKSCAPE_GROUPMODE:
297
299
            if ( value && !strcmp(value, "layer") ) {
298
300
                group->setLayerMode(SPGroup::LAYER);
 
301
            } else if ( value && !strcmp(value, "maskhelper") ) {
 
302
                group->setLayerMode(SPGroup::MASK_HELPER);
299
303
            } else {
300
304
                group->setLayerMode(SPGroup::GROUP);
301
305
            }
532
536
    if ( _layer_mode != mode ) {
533
537
        if ( mode == LAYER ) {
534
538
            sp_document_add_resource(SP_OBJECT_DOCUMENT(this), "layer", this);
535
 
        } else {
 
539
        } else if ( _layer_mode == LAYER ) {
536
540
            sp_document_remove_resource(SP_OBJECT_DOCUMENT(this), "layer", this);
537
541
        }
538
542
        _layer_mode = mode;