itself.
*/
-#define WHICH 2
+#define WHICH 0
#ifdef HAVE_CONFIG_H
# include "config.h"
#include "xscreensaver.h"
#include "resources.h"
#include "version.h"
+#include "visual.h"
char *progname = 0;
char *progclass = 0;
void unblank_screen (saver_info *si) {}
Bool select_visual (saver_screen_info *ssi, const char *v) { return False; }
Bool window_exists_p (Display *dpy, Window window) {return True;}
-void start_notice_events_timer (saver_info *si, Window w) {}
+void start_notice_events_timer (saver_info *si, Window w, Bool) {}
Bool handle_clientmessage (saver_info *si, XEvent *e, Bool u) { return False; }
int BadWindow_ehandler (Display *dpy, XErrorEvent *error) { exit(1); }
const char *signal_name(int signal) { return "???"; }
set_auth_parameters(argc, argv);
# endif /* SCO */
- if (! lock_init (argc, argv)) /* before hack_uid() for proper permissions */
+ /* before hack_uid() for proper permissions */
+ if (! lock_init (argc, argv, True))
{
si->locking_disabled_p = True;
si->nolock_reason = "error getting password";
DefaultVisualOfScreen(si->default_screen->screen);
si->default_screen->screensaver_window =
RootWindowOfScreen(si->default_screen->screen);
+ si->default_screen->current_depth =
+ visual_depth(si->default_screen->screen,
+ si->default_screen->current_visual);
db = p->db;
XtGetApplicationNameAndClass (si->dpy, &progname, &progclass);
XSync (si->dpy, False);
sleep (1);
}
-#else
- make_screenhack_dialog (si);
- XtAppMainLoop(si->app);
#endif
}
}