diff -u compiz-0.7.7+git20080807/debian/changelog compiz-0.7.7+git20080807/debian/changelog --- compiz-0.7.7+git20080807/debian/changelog +++ compiz-0.7.7+git20080807/debian/changelog @@ -1,3 +1,9 @@ +compiz (1:0.7.7+git20080807-0ubuntu13) intrepid; urgency=low + + * fixes a bug that caused delays on one xscreen when using compiz (LP: #242735) + + -- Tobias Domhan Sun, 05 Oct 2008 21:51:55 +0200 + compiz (1:0.7.7+git20080807-0ubuntu12) intrepid; urgency=low * debian/patches/029_compiz_manager_decoration.patch diff -u compiz-0.7.7+git20080807/debian/patches/series compiz-0.7.7+git20080807/debian/patches/series --- compiz-0.7.7+git20080807/debian/patches/series +++ compiz-0.7.7+git20080807/debian/patches/series @@ -35,0 +36 @@ +handle_sync_alarm_events_on_screens_other_than_the_last.patch only in patch2: unchanged: --- compiz-0.7.7+git20080807.orig/debian/patches/handle_sync_alarm_events_on_screens_other_than_the_last.patch +++ compiz-0.7.7+git20080807/debian/patches/handle_sync_alarm_events_on_screens_other_than_the_last.patch @@ -0,0 +1,25 @@ +Index: compiz-0.7.7+git20080807/src/event.c +=================================================================== +--- compiz-0.7.7+git20080807.orig/src/event.c 2008-10-05 21:50:52.000000000 +0200 ++++ compiz-0.7.7+git20080807/src/event.c 2008-10-05 21:51:12.000000000 +0200 +@@ -2281,12 +2281,16 @@ + w = NULL; + + for (s = d->screens; s; s = s->next) ++ { + for (w = s->windows; w; w = w->next) ++ { + if (w->syncAlarm == sa->alarm) +- break; +- +- if (w) +- handleSyncAlarm (w); ++ { ++ handleSyncAlarm(w); ++ return; ++ } ++ } ++ } + } + break; + }