Ticket #434: fast-update.diff
File fast-update.diff, 3.4 KB (added by , 19 years ago) |
---|
-
programs/mythfrontend/playbackbox.cpp
1250 1250 progIndex = progCount - 1; 1251 1251 1252 1252 skipUpdate = false; 1253 update(fullRect); 1253 update(listRect); 1254 update(infoRect); 1254 1255 } 1255 1256 } 1256 1257 } … … 1280 1281 progIndex = 0; 1281 1282 1282 1283 skipUpdate = false; 1283 update(fullRect); 1284 update(listRect); 1285 update(infoRect); 1284 1286 } 1285 1287 } 1286 1288 } … … 1819 1821 showAvailablePopup(tmpItem); 1820 1822 } 1821 1823 1822 skipUpdate = false;1823 update(fullRect);1824 1824 return false; 1825 1825 } 1826 1826 … … 1885 1885 state = kStarting; // restart playback preview 1886 1886 setEnabled(true); 1887 1887 1888 update(fullRect);1889 1890 1888 bool doremove = false; 1891 1889 bool doprompt = false; 1892 1890 … … 1918 1916 delete tvrec; 1919 1917 1920 1918 connected = FillList(); 1921 skipUpdate = false;1922 update(fullRect);1923 1919 1924 1920 return playCompleted; 1925 1921 } … … 2584 2580 popup->hide(); 2585 2581 expectingPopup = false; 2586 2582 2587 backup.begin(this);2588 backup.drawPixmap(0, 0, myBackground);2589 backup.end();2590 2591 2583 delete popup; 2592 2584 popup = NULL; 2593 2585 2594 2586 skipUpdate = false; 2595 2587 skipCnt = 2; 2596 update(fullRect);2597 2588 2598 2589 setActiveWindow(); 2599 2590 } … … 2731 2722 record.exec(); 2732 2723 2733 2724 connected = FillList(); 2734 update(fullRect);2735 2725 } 2736 2726 } 2737 2727 … … 2954 2944 } 2955 2945 2956 2946 connected = FillList(); 2957 update(fullRect);2958 2947 playList.clear(); 2959 2948 } 2960 2949 … … 3143 3132 3144 3133 playList.clear(); 3145 3134 connected = FillList(); 3146 skipUpdate = false;3147 update(fullRect);3148 3135 } 3149 3136 3150 3137 void PlaybackBox::promptEndOfRecording(ProgramInfo *rec) … … 3209 3196 3210 3197 if (!inTitle) 3211 3198 cursorDown(); 3212 3213 skipUpdate = false;3214 update(fullRect);3215 3199 } 3216 3200 3217 3201 void PlaybackBox::togglePlayListItem(ProgramInfo *pginfo) … … 3652 3637 3653 3638 delete iconhelp; 3654 3639 3655 backup.begin(this);3656 backup.drawPixmap(0, 0, myBackground);3657 backup.end();3658 3659 3640 state = kChanging; 3660 3641 3661 3642 skipUpdate = false; 3662 3643 skipCnt = 2; 3663 update(fullRect);3664 3644 3665 3645 setActiveWindow(); 3666 3646 } … … 3709 3689 3710 3690 skipUpdate = false; 3711 3691 skipCnt = 2; 3712 update(fullRect);3713 3692 3714 3693 setActiveWindow(); 3715 3694 } … … 3727 3706 playList.clear(); 3728 3707 3729 3708 connected = FillList(); 3730 skipUpdate = false;3731 update(fullRect);3732 3709 choosePopup->done(0); 3733 3710 } 3734 3711 … … 3834 3811 delete chooseListBox; 3835 3812 chooseListBox = NULL; 3836 3813 3837 backup.begin(this);3838 backup.drawPixmap(0, 0, myBackground);3839 backup.end();3840 3841 3814 skipUpdate = false; 3842 3815 skipCnt = 2; 3843 update(fullRect);3844 3816 3845 3817 setActiveWindow(); 3846 3818 … … 3898 3870 playList.clear(); 3899 3871 3900 3872 connected = FillList(); 3901 skipUpdate = false;3902 update(fullRect);3903 3873 choosePopup->done(0); 3904 3874 } 3905 3875 … … 4082 4052 progIndex = 0; 4083 4053 4084 4054 connected = FillList(); 4085 skipUpdate = false;4086 update(fullRect);4087 4055 } 4088 4056 4089 4057 void PlaybackBox::changeComboBoxChanged(void) … … 4192 4160 delete chooseOkButton; 4193 4161 chooseOkButton = NULL; 4194 4162 4195 backup.begin(this);4196 backup.drawPixmap(0, 0, myBackground);4197 backup.end();4198 4199 4163 skipUpdate = false; 4200 4164 skipCnt = 2; 4201 update(fullRect);4202 4165 4203 4166 setActiveWindow(); 4204 4167