CVSROOT: /cvs/gnome Module name: gnome-screensaver Changes by: mccann 06/02/13 18:23:38
Modified files: . : ChangeLog src : gs-grab-x11.c gs-manager.c Log message: 2006-02-13 William Jon McCann <[EMAIL PROTECTED]> * src/gs-manager.c (manager_add_job_for_window, cycle_job) (manager_cycle_jobs, throttle_job, manager_throttle_jobs) (resume_job, manager_resume_jobs, suspend_job) (manager_suspend_jobs, manager_stop_jobs) (gs_manager_set_throttle_enabled, gs_manager_cycle, remove_job) (gs_manager_finalize, window_dialog_up_cb, window_dialog_down_cb) (manager_maybe_start_job_for_window): Make jobs a hash. Simplify the way we handle jobs and make it possible to lookup a job by window pointer. This allows us to separate the creation and starting of jobs. (window_map_event_cb): Move the grabbing back to map-event and only start jobs after grabbing. (manager_show_window, window_show_cb): Create jobs in show but wait until map-event to start them. (remove_job, gs_manager_activate, gs_manager_deactivate): Create/destroy jobs hash. * src/gs-grab-x11.c (gs_grab_window): Flush events. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-screensaver&who=mccann&date=explicit&mindate=2006-02-13%2018:22&maxdate=2006-02-13%2018:24 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list