Change-Id: Iea61ab5813fb52c7062e28cc706a0b381f2efb2e
Signed-off-by: jihye <jihye424.kim@samsung.com>
/* override */
void MainWindow::setMask(const QRegion ®ion)
{
+
+ clearMask();
+
if (region.isEmpty() == false) {
QWidget::setMask(region);
- } else if (mask().isEmpty() == false) {
- qDebug("removes any mask set");
- clearMask();
}
}
QRegion baseRegion = base->mask().subtracted(QRect(
keyRect.topLeft() * uiState.getScaleFactor(),
keyRect.size() * uiState.getScaleFactor()));
+ // FIXME: clear key rectangle region
+ base->setMask(baseRegion);
QImage keyImage = getMainForm()->skinImg[type].copy(keyRect);
QImage regionImage = keyImage.scaled(