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 906
Collapse All | Expand All

(-)kdm/kfrontend-orig/kgapp.cpp (+1 lines)
Lines 170-175 Link Here
170
void
170
void
171
checkSAK(GreeterApp* app)
171
checkSAK(GreeterApp* app)
172
{
172
{
173
	if(!_useSAK)	return;
173
	app->restoreOverrideCursor();
174
	app->restoreOverrideCursor();
174
	SAKDlg sak(0);
175
	SAKDlg sak(0);
175
	sak.exec();
176
	sak.exec();
(-)kdm/kfrontend-orig/kgreeter.cpp (-6 / +9 lines)
Lines 273-278 Link Here
273
		readbuf[numread] = 0;
274
		readbuf[numread] = 0;
274
		readbuf[2047] = 0;
275
		readbuf[2047] = 0;
275
		inputcommand += readbuf;
276
		inputcommand += readbuf;
277
		if (!tqApp->hasPendingEvents()) {
278
			usleep(500);
279
		}
276
		tqApp->processEvents();
280
		tqApp->processEvents();
277
	}
281
	}
278
	if (closingDown) {
282
	if (closingDown) {
Lines 508-518 Link Here
508
                int count = 0;
517
                int count = 0;
509
		for (setpwent(); (ps = getpwent()) != 0;) {
518
		for (setpwent(); (ps = getpwent()) != 0;) {
510
			if (*ps->pw_dir && *ps->pw_shell &&
519
			if (*ps->pw_dir && *ps->pw_shell &&
511
			    (ps->pw_uid >= (unsigned)_lowUserId ||
520
			    ((ps->pw_uid >= (unsigned)_lowUserId) ||
512
			     !ps->pw_uid && _showRoot) &&
521
			     ((!ps->pw_uid) && _showRoot)) &&
513
			    ps->pw_uid <= (unsigned)_highUserId &&
522
			    (ps->pw_uid <= (unsigned)_highUserId) &&
514
			    !noUsers.hasUser( ps->pw_name ) &&
523
			    (!noUsers.hasUser( ps->pw_name )) &&
515
			    !noUsers.hasGroup( ps->pw_gid ))
524
			    (!noUsers.hasGroup( ps->pw_gid )))
516
			{
525
			{
517
				TQString username( TQFile::decodeName( ps->pw_name ) );
526
				TQString username( TQFile::decodeName( ps->pw_name ) );
518
				if (!dupes.find( username )) {
527
				if (!dupes.find( username )) {
Lines 574-580 Link Here
574
			for (setpwent(); (ps = getpwent()) != 0;) {
583
			for (setpwent(); (ps = getpwent()) != 0;) {
575
				if (*ps->pw_dir && *ps->pw_shell &&
584
				if (*ps->pw_dir && *ps->pw_shell &&
576
				    (ps->pw_uid >= (unsigned)_lowUserId ||
585
				    (ps->pw_uid >= (unsigned)_lowUserId ||
577
				     !ps->pw_uid && _showRoot) &&
586
				     ((!ps->pw_uid) && _showRoot)) &&
578
				    ps->pw_uid <= (unsigned)_highUserId &&
587
				    ps->pw_uid <= (unsigned)_highUserId &&
579
				    (users.hasUser( ps->pw_name ) ||
588
				    (users.hasUser( ps->pw_name ) ||
580
				     users.hasGroup( ps->pw_gid )))
589
				     users.hasGroup( ps->pw_gid )))
(-)kdm/kfrontend-orig/sakdlg.cc (-8 / +11 lines)
Lines 67-72 Link Here
67
#include <termios.h>
67
#include <termios.h>
68
#include <signal.h>
68
#include <signal.h>
69
69
70
#include "kdm_greet.h"
70
#include "kfdialog.h"
71
#include "kfdialog.h"
71
72
72
#ifndef AF_LOCAL
73
#ifndef AF_LOCAL
Lines 122-129 Link Here
122
123
123
    mStatusLabel->setText("<b>" + i18n("Press Ctrl+Alt+Del to begin.") + "</b><p>" + i18n("This process helps keep your password secure.") + "<br>" + i18n("It prevents unauthorized users from emulating the login screen."));
124
    mStatusLabel->setText("<b>" + i18n("Press Ctrl+Alt+Del to begin.") + "</b><p>" + i18n("This process helps keep your password secure.") + "<br>" + i18n("It prevents unauthorized users from emulating the login screen."));
124
125
125
    installEventFilter(this);
126
127
    mSAKProcess = new KProcess;
126
    mSAKProcess = new KProcess;
128
    *mSAKProcess << "kdmtsak" << "dm";
127
    *mSAKProcess << "kdmtsak" << "dm";
129
    connect(mSAKProcess, TQT_SIGNAL(processExited(KProcess*)), this, TQT_SLOT(slotSAKProcessExited()));
128
    connect(mSAKProcess, TQT_SIGNAL(processExited(KProcess*)), this, TQT_SLOT(slotSAKProcessExited()));
Lines 187-192 Link Here
187
		readbuf[numread] = 0;
186
		readbuf[numread] = 0;
188
		readbuf[2047] = 0;
187
		readbuf[2047] = 0;
189
		inputcommand += readbuf;
188
		inputcommand += readbuf;
189
		if (!tqApp->hasPendingEvents())	usleep(500);
190
		tqApp->processEvents();
190
		tqApp->processEvents();
191
	}
191
	}
192
	if (closingDown) {
192
	if (closingDown) {
Lines 208-213 Link Here
208
	}
208
	}
209
}
209
}
210
210
211
void SAKDlg::keyPressEvent( QKeyEvent *e )
212
{
213
    if(e->key() == Qt::Key_Delete &&
214
	    (e->state()&(Qt::ControlButton|Qt::AltButton)))
215
	closeDialogForced();
216
}
217
211
SAKDlg::~SAKDlg()
218
SAKDlg::~SAKDlg()
212
{
219
{
213
    if ((mSAKProcess) && (mSAKProcess->isRunning())) {
220
    if ((mSAKProcess) && (mSAKProcess->isRunning())) {
Lines 224-235 Link Here
224
231
225
void SAKDlg::closeDialogForced()
232
void SAKDlg::closeDialogForced()
226
{
233
{
227
    TQDialog::reject();
234
    closingDown = true;
228
}
235
    reject();
229
230
void SAKDlg::reject()
231
{
232
233
}
236
}
234
237
235
void SAKDlg::updateLabel(TQString &txt)
238
void SAKDlg::updateLabel(TQString &txt)
(-)kdm/kfrontend-orig/sakdlg.h (-3 / +1 lines)
Lines 39-47 Link Here
39
private slots:
39
private slots:
40
    void slotSAKProcessExited();
40
    void slotSAKProcessExited();
41
    void handleInputPipe();
41
    void handleInputPipe();
42
42
    void keyPressEvent( QKeyEvent* );
43
protected slots:
44
    virtual void reject();
45
43
46
private:
44
private:
47
    TQFrame      *frame;
45
    TQFrame      *frame;

Return to bug 906