Fix SAK dialog momentary display when SAK disabled

Clean up build warnings in kdesktop
pull/2/head
Timothy Pearson 12 years ago
parent 073dc86ace
commit 30617b6fb7

@ -125,7 +125,7 @@ KBackgroundManager::KBackgroundManager(TQWidget *desktop, KWinModule* twinModule
if (m_numberOfViewports < 1) { if (m_numberOfViewports < 1) {
m_numberOfViewports = 1; m_numberOfViewports = 1;
} }
for (unsigned j=0;j<(m_pKwinmodule->numberOfDesktops() * m_numberOfViewports);j++) { for (signed j=0;j<(m_pKwinmodule->numberOfDesktops() * m_numberOfViewports);j++) {
renderBackground(j); renderBackground(j);
} }
} }
@ -250,7 +250,7 @@ void KBackgroundManager::configure()
if (m_numberOfViewports < 1) { if (m_numberOfViewports < 1) {
m_numberOfViewports = 1; m_numberOfViewports = 1;
} }
for (unsigned j=0;j<(m_pKwinmodule->numberOfDesktops() * m_numberOfViewports);j++) { for (signed j=0;j<(m_pKwinmodule->numberOfDesktops() * m_numberOfViewports);j++) {
renderBackground(j); renderBackground(j);
} }
} }
@ -350,7 +350,7 @@ void KBackgroundManager::slotChangeDesktop(int desk)
desk--; desk--;
// Lazy initialisation of # of desktops // Lazy initialisation of # of desktops
if ((m_pKwinmodule->numberOfDesktops() * m_numberOfViewports) >= m_Renderer.size()) if ((unsigned)(m_pKwinmodule->numberOfDesktops() * m_numberOfViewports) >= m_Renderer.size())
slotChangeNumberOfDesktops( m_pKwinmodule->numberOfDesktops() * m_numberOfViewports); slotChangeNumberOfDesktops( m_pKwinmodule->numberOfDesktops() * m_numberOfViewports);
int edesk = effectiveDesktop(); int edesk = effectiveDesktop();
@ -410,7 +410,7 @@ void KBackgroundManager::slotChangeViewport(int desk, const TQPoint& viewport)
desk--; desk--;
// Lazy initialisation of # of desktops // Lazy initialisation of # of desktops
if ((m_pKwinmodule->numberOfDesktops() * m_numberOfViewports) >= m_Renderer.size()) if ((unsigned)(m_pKwinmodule->numberOfDesktops() * m_numberOfViewports) >= m_Renderer.size())
slotChangeNumberOfDesktops( m_pKwinmodule->numberOfDesktops() * m_numberOfViewports ); slotChangeNumberOfDesktops( m_pKwinmodule->numberOfDesktops() * m_numberOfViewports );
int edesk = effectiveDesktop(); int edesk = effectiveDesktop();
@ -963,7 +963,7 @@ void KBackgroundManager::desktopResized()
if (m_numberOfViewports < 1) { if (m_numberOfViewports < 1) {
m_numberOfViewports = 1; m_numberOfViewports = 1;
} }
for (unsigned j=0;j<(m_pKwinmodule->numberOfDesktops() * m_numberOfViewports);j++) { for (signed j=0;j<(m_pKwinmodule->numberOfDesktops() * m_numberOfViewports);j++) {
renderBackground(j); renderBackground(j);
} }
} }

@ -135,8 +135,8 @@ KDesktop::WheelDirection KDesktop::m_eWheelDirection = KDesktop::m_eDefaultWheel
const char* KDesktop::m_wheelDirectionStrings[2] = { "Forward", "Reverse" }; const char* KDesktop::m_wheelDirectionStrings[2] = { "Forward", "Reverse" };
KDesktop::KDesktop( bool x_root_hack, bool wait_for_kded ) : KDesktop::KDesktop( bool x_root_hack, bool wait_for_kded ) :
KDesktopIface(),
TQWidget( 0L, "desktop", (WFlags)(WResizeNoErase | ( x_root_hack ? (WStyle_Customize | WStyle_NoBorder) : 0)) ), TQWidget( 0L, "desktop", (WFlags)(WResizeNoErase | ( x_root_hack ? (WStyle_Customize | WStyle_NoBorder) : 0)) ),
KDesktopIface(),
// those two WStyle_ break kdesktop when the root-hack isn't used (no Dnd) // those two WStyle_ break kdesktop when the root-hack isn't used (no Dnd)
startup_id( NULL ), m_waitForKicker(0) startup_id( NULL ), m_waitForKicker(0)
{ {

@ -311,13 +311,6 @@
<!-- /home/paco/cvsroot/tdebase/kdesktop/lock/lockprocess.cc:336 --> <!-- /home/paco/cvsroot/tdebase/kdesktop/lock/lockprocess.cc:336 -->
<!-- mSaver = config.readEntry("UseUnmanagedLockWindows"); --> <!-- mSaver = config.readEntry("UseUnmanagedLockWindows"); -->
</entry> </entry>
<entry key="UseTDESAK" type="Bool">
<default>true</default>
<label></label>
<whatsthis>Set to true to enable usage of the Trinity SAK anti-spoofing system</whatsthis>
<!-- /home/paco/cvsroot/tdebase/kdesktop/lock/lockprocess.cc:336 -->
<!-- mSaver = config.readEntry("UseTDESAK"); -->
</entry>
<entry key="ShowLockDateTime" type="Bool"> <entry key="ShowLockDateTime" type="Bool">
<default>true</default> <default>true</default>
<label></label> <label></label>

@ -29,6 +29,7 @@
#include <kdebug.h> #include <kdebug.h>
#include <kglobalsettings.h> #include <kglobalsettings.h>
#include <dcopref.h> #include <dcopref.h>
#include <ksimpleconfig.h>
#include <tdmtsak.h> #include <tdmtsak.h>
@ -199,7 +200,19 @@ int main( int argc, char **argv )
trinity_desktop_lock_use_system_modal_dialogs = !KDesktopSettings::useUnmanagedLockWindows(); trinity_desktop_lock_use_system_modal_dialogs = !KDesktopSettings::useUnmanagedLockWindows();
trinity_desktop_lock_delay_screensaver_start = KDesktopSettings::delaySaverStart(); trinity_desktop_lock_delay_screensaver_start = KDesktopSettings::delaySaverStart();
trinity_desktop_lock_use_sak = KDesktopSettings::useTDESAK();
// RAJA
struct stat st;
KSimpleConfig* tdmconfig;
if( stat( KDE_CONFDIR "/tdm/tdmdistrc" , &st ) == 0) {
tdmconfig = new KSimpleConfig( TQString::fromLatin1( KDE_CONFDIR "/tdm/tdmdistrc" ));
}
else {
tdmconfig = new KSimpleConfig( TQString::fromLatin1( KDE_CONFDIR "/tdm/tdmrc" ));
}
tdmconfig->setGroup("X-*-Greeter");
trinity_desktop_lock_use_sak = tdmconfig->readBoolEntry("UseSAK", true);
delete tdmconfig;
if (args->isSet( "internal" )) { if (args->isSet( "internal" )) {
while (signalled_run == FALSE) { while (signalled_run == FALSE) {

@ -385,7 +385,9 @@ kg_main( const char *argv0 )
is_themed = false; is_themed = false;
has_twin = has_twin_bkp; has_twin = has_twin_bkp;
delete tgrt; delete tgrt;
checkSAK(app); if (trinity_desktop_lock_use_sak) {
checkSAK(app);
}
dialog = new KStdGreeter; dialog = new KStdGreeter;
#ifdef WITH_XRANDR #ifdef WITH_XRANDR
dialog->move(dialog->x() + primaryScreenPosition.x(), dialog->y() + primaryScreenPosition.y()); dialog->move(dialog->x() + primaryScreenPosition.x(), dialog->y() + primaryScreenPosition.y());
@ -398,7 +400,9 @@ kg_main( const char *argv0 )
} }
XSetErrorHandler( (XErrorHandler)0 ); XSetErrorHandler( (XErrorHandler)0 );
} else { } else {
checkSAK(app); if (trinity_desktop_lock_use_sak) {
checkSAK(app);
}
dialog = new KStdGreeter; dialog = new KStdGreeter;
#ifdef WITH_XRANDR #ifdef WITH_XRANDR
dialog->move(dialog->x() + primaryScreenPosition.x(), dialog->y() + primaryScreenPosition.y()); dialog->move(dialog->x() + primaryScreenPosition.x(), dialog->y() + primaryScreenPosition.y());

Loading…
Cancel
Save