return;
}
- ctx->allow_prediction = prediction;
+ if (ctx->allow_prediction != prediction)
+ {
+ ctx->allow_prediction = prediction;
- if (ctx->klass->prediction_allow_set)
- ctx->klass->prediction_allow_set(ctx, prediction);
+ if (ctx->klass->prediction_allow_set)
+ ctx->klass->prediction_allow_set(ctx, prediction);
+ }
}
EAPI Eina_Bool
return;
}
- ctx->autocapital_type = autocapital_type;
+ if (ctx->autocapital_type != autocapital_type)
+ {
+ ctx->autocapital_type = autocapital_type;
- if (ctx->klass->autocapital_type_set) ctx->klass->autocapital_type_set(ctx, autocapital_type);
+ if (ctx->klass->autocapital_type_set) ctx->klass->autocapital_type_set(ctx, autocapital_type);
+ }
}
EAPI Ecore_IMF_Autocapital_Type