By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release. View | Details | Raw Unified | Return to bug 669
Collapse All | Expand All

(-)lockprocess.cc (-4 / +19 lines)
Lines 1117-1123 Link Here
1117
	m_grayImage.fill(0);	// Set the alpha buffer to 0 (fully transparent)
1117
	m_grayImage.fill(0);	// Set the alpha buffer to 0 (fully transparent)
1118
	m_grayImage.setAlphaBuffer(true);
1118
	m_grayImage.setAlphaBuffer(true);
1119
	TQPixmap m_root;
1119
	TQPixmap m_root;
1120
	m_root.resize( TQApplication::desktop()->geometry().width(), TQApplication::desktop()->geometry().height() );
1120
	m_root.resize(mRootWidth, mRootHeight);
1121
	TQPainter p;
1121
	TQPainter p;
1122
	p.begin( &m_root );
1122
	p.begin( &m_root );
1123
	m_grayImage.setAlphaBuffer(false);
1123
	m_grayImage.setAlphaBuffer(false);
Lines 1144-1149 Link Here
1144
			setBackgroundColor(black);
1144
			setBackgroundColor(black);
1145
		else
1145
		else
1146
			setBackgroundPixmap(backingPixmap);
1146
			setBackgroundPixmap(backingPixmap);
1147
		setGeometry(0, 0, mRootWidth, mRootHeight);
1147
		erase();
1148
		erase();
1148
	}
1149
	}
1149
	if (trinity_desktop_lock_use_system_modal_dialogs) {
1150
	if (trinity_desktop_lock_use_system_modal_dialogs) {
Lines 1275-1280 Link Here
1275
		if (!mHackProc.isRunning()) {
1276
		if (!mHackProc.isRunning()) {
1276
			if (backingPixmap.isNull()) {
1277
			if (backingPixmap.isNull()) {
1277
				setBackgroundColor(black);
1278
				setBackgroundColor(black);
1279
				setGeometry(0, 0, mRootWidth, mRootHeight);
1278
				erase();
1280
				erase();
1279
			}
1281
			}
1280
			else {
1282
			else {
Lines 1298-1303 Link Here
1298
		setBackgroundColor(black);
1300
		setBackgroundColor(black);
1299
	else
1301
	else
1300
		setBackgroundPixmap(backingPixmap);
1302
		setBackgroundPixmap(backingPixmap);
1303
	setGeometry(0, 0, mRootWidth, mRootHeight);
1301
	erase();
1304
	erase();
1302
        return false;
1305
        return false;
1303
    }
1306
    }
Lines 1344-1349 Link Here
1344
				setBackgroundColor(black);
1347
				setBackgroundColor(black);
1345
			else
1348
			else
1346
				setBackgroundPixmap(backingPixmap);
1349
				setBackgroundPixmap(backingPixmap);
1350
			setGeometry(0, 0, mRootWidth, mRootHeight);
1347
			erase();
1351
			erase();
1348
			mSuspended = false;
1352
			mSuspended = false;
1349
		}
1353
		}
Lines 1377-1383 Link Here
1377
			else
1381
			else
1378
				setBackgroundPixmap(backingPixmap);
1382
				setBackgroundPixmap(backingPixmap);
1379
		}
1383
		}
1380
		if (backingPixmap.isNull()) erase();
1384
		if (backingPixmap.isNull()) {
1385
			setGeometry(0, 0, mRootWidth, mRootHeight);
1386
			erase();
1387
		}
1381
		else bitBlt(this, 0, 0, &backingPixmap);
1388
		else bitBlt(this, 0, 0, &backingPixmap);
1382
		if (trinity_desktop_lock_use_system_modal_dialogs) {
1389
		if (trinity_desktop_lock_use_system_modal_dialogs) {
1383
			ENABLE_CONTINUOUS_LOCKDLG_DISPLAY
1390
			ENABLE_CONTINUOUS_LOCKDLG_DISPLAY
Lines 1416-1422 Link Here
1416
		else
1423
		else
1417
			setBackgroundPixmap(backingPixmap);
1424
			setBackgroundPixmap(backingPixmap);
1418
	}
1425
	}
1419
	if (backingPixmap.isNull()) erase();
1426
	if (backingPixmap.isNull()) {
1427
		setGeometry(0, 0, mRootWidth, mRootHeight);
1428
		erase();
1429
	}
1420
	else bitBlt(this, 0, 0, &backingPixmap);
1430
	else bitBlt(this, 0, 0, &backingPixmap);
1421
	if (!mSuspended) {
1431
	if (!mSuspended) {
1422
		if (trinity_desktop_lock_use_system_modal_dialogs) {
1432
		if (trinity_desktop_lock_use_system_modal_dialogs) {
Lines 1492-1497 Link Here
1492
		setBackgroundColor(black);
1502
		setBackgroundColor(black);
1493
	else
1503
	else
1494
		setBackgroundPixmap(backingPixmap);
1504
		setBackgroundPixmap(backingPixmap);
1505
	setGeometry(0, 0, mRootWidth, mRootHeight);
1495
	erase();
1506
	erase();
1496
        return;
1507
        return;
1497
    }
1508
    }
Lines 1597-1603 Link Here
1597
    }
1608
    }
1598
    mDialogs.prepend( dlg );
1609
    mDialogs.prepend( dlg );
1599
    fakeFocusIn( dlg->winId());
1610
    fakeFocusIn( dlg->winId());
1600
    if (backingPixmap.isNull() && trinity_desktop_lock_use_system_modal_dialogs) erase();
1611
    if (backingPixmap.isNull() && trinity_desktop_lock_use_system_modal_dialogs) {
1612
        setGeometry(0, 0, mRootWidth, mRootHeight);
1613
        erase();
1614
    }
1601
    else bitBlt(this, 0, 0, &backingPixmap);
1615
    else bitBlt(this, 0, 0, &backingPixmap);
1602
    int rt = dlg->exec();
1616
    int rt = dlg->exec();
1603
    while (mDialogControlLock == true) sleep(1);
1617
    while (mDialogControlLock == true) sleep(1);
Lines 1652-1657 Link Here
1652
	backingPixmap = pm;
1666
	backingPixmap = pm;
1653
	if (trinity_desktop_lock_delay_screensaver_start && trinity_desktop_lock_forced) {
1667
	if (trinity_desktop_lock_delay_screensaver_start && trinity_desktop_lock_forced) {
1654
		setBackgroundPixmap(backingPixmap);
1668
		setBackgroundPixmap(backingPixmap);
1669
		setGeometry(0, 0, mRootWidth, mRootHeight);
1655
		erase();
1670
		erase();
1656
	}
1671
	}
1657
}
1672
}

Return to bug 669