Author: lslezak Date: Fri Jan 4 11:18:20 2008 New Revision: 43268 URL: http://svn.opensuse.org/viewcvs/yast?rev=43268&view=rev Log: - PackageCallbacks: do not remove the subprogress widget, try to reuse it later if possible (#350584) Modified: trunk/packager/package/yast2-packager.changes trunk/packager/src/modules/PackageCallbacks.ycp Modified: trunk/packager/package/yast2-packager.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/packager/package/yast2-packager.changes?rev=43268&r1=43267&r2=43268&view=diff ============================================================================== --- trunk/packager/package/yast2-packager.changes (original) +++ trunk/packager/package/yast2-packager.changes Fri Jan 4 11:18:20 2008 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Fri Jan 4 10:51:33 CET 2008 - lslezak@suse.cz + +- PackageCallbacks: do not remove the subprogress widget, try to + reuse it later if possible (#350584) + +------------------------------------------------------------------- Wed Dec 12 16:23:13 CET 2007 - lslezak@suse.cz - bug fixes in the new callbacks Modified: trunk/packager/src/modules/PackageCallbacks.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/packager/src/modules/PackageCallbacks.ycp?rev=43268&r1=43267&r2=43268&view=diff ============================================================================== --- trunk/packager/src/modules/PackageCallbacks.ycp (original) +++ trunk/packager/src/modules/PackageCallbacks.ycp Fri Jan 4 11:18:20 2008 @@ -117,9 +117,8 @@ if (FullScreen()) { - //FIXME - Progress::SubprogressType(`progress, archivesize); - Progress::SubprogressTitle(""); + Progress::SubprogressType(`progress, 100); + Progress::SubprogressTitle(sformat(_("Downloading package %1 (%2)..."), name, sz)); } else { @@ -1616,7 +1615,6 @@ { Progress::SubprogressType(`progress, 100); Progress::SubprogressTitle(message); - Progress::SubprogressValue(0); } } } @@ -2201,17 +2199,12 @@ } else if (FullScreen()) { - symbol progress_type = `none; - if (size(progress_stack) > 0) - { - progress_type = progress_stack[size(progress_stack) - 1, "type"]:`none; - } - - Progress::SubprogressType(progress_type, 100); - if (size(progress_stack) > 0) { + symbol progress_type = progress_stack[size(progress_stack) - 1, "type"]:`none; string task = progress_stack[size(progress_stack) - 1, "task"]:""; + + Progress::SubprogressType(progress_type, 100); Progress::SubprogressTitle(task); } } -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org