- if (sn_startup_sequence_get_wmclass(d->seq) &&
- !strcmp(sn_startup_sequence_get_wmclass(d->seq), wmclass))
+ const gchar *seqid, *seqclass;
+ seqid = sn_startup_sequence_get_id(d->seq);
+ seqclass = sn_startup_sequence_get_wmclass(d->seq);
+ if ((seqid && id && !strcmp(seqid, id)) ||
+ (seqclass && wmclass && !strcmp(seqclass, wmclass)))