Fix for relative blur size for non-fast gaussian blur methods.

Call base blur's initExecution from GaussianBokehBlurOperation and GaussianXBlurOperation
This commit is contained in:
Sergey Sharybin
2012-06-04 10:51:00 +00:00
parent 617027fdf3
commit 0f2b4d4dff
2 changed files with 4 additions and 0 deletions

View File

@@ -43,6 +43,8 @@ void *GaussianBokehBlurOperation::initializeTileData(rcti *rect, MemoryBuffer **
void GaussianBokehBlurOperation::initExecution()
{
BlurBaseOperation::initExecution();
if (this->sizeavailable) {
updateGauss(NULL);
}

View File

@@ -45,6 +45,8 @@ void *GaussianXBlurOperation::initializeTileData(rcti *rect, MemoryBuffer **memo
void GaussianXBlurOperation::initExecution()
{
BlurBaseOperation::initExecution();
if (this->sizeavailable) {
float rad = size*this->data->sizex;
if (rad<1)