Commit fb8d0593198313b975ed6c0c9ba99624d1d1fbec

Revert change 34f1758 on non-Synbian platforms

The change introduces behavior changes (including crashing on QWS).
It is only critical for Symbian. To reduce risk, we only apply it
on the Symbian platform for now.

Task-number: Autotest regression
Reviewed-by: Jesper
  
14391439 }
14401440#endif
14411441
1442#ifdef Q_OS_SYMBIAN
14421443 if (d->extra && d->extra->topextra && d->extra->topextra->backingStore) {
14431444 // Okay, we are about to destroy the top-level window that owns
14441445 // the backing store. Make sure we delete the backing store right away
14501450 delete d->extra->topextra->backingStore;
14511451 d->extra->topextra->backingStore = 0;
14521452 }
1453#endif
14531454 if (QWidgetBackingStore *bs = d->maybeBackingStore()) {
14541455 bs->removeDirtyWidget(this);
14551456 if (testAttribute(Qt::WA_StaticContents))