Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Mein <mein@cs.umn.edu>2003-11-07 01:07:41 +0300
committerKent Mein <mein@cs.umn.edu>2003-11-07 01:07:41 +0300
commitcf18d4431a67b179a273d3037ca719b0b7d8358a (patch)
treee98dda96e0015cf4fce223f15ba24f8887d56e9a /source/blender/blenkernel
parent047d18d72c565db7ee09426bbe71964c10e7537c (diff)
Fixed my blunder with Default Vars button.
It was causing plugins not to accept changes to buttons. Now it works correctly, defaults are set only when you press the button. Kent
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r--source/blender/blenkernel/intern/texture.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/texture.c b/source/blender/blenkernel/intern/texture.c
index 977e9f99da4..16141b61e2b 100644
--- a/source/blender/blenkernel/intern/texture.c
+++ b/source/blender/blenkernel/intern/texture.c
@@ -325,6 +325,10 @@ void free_texture(Tex *tex)
void default_tex(Tex *tex)
{
+ PluginTex *pit;
+ VarStruct *varstr;
+ int a;
+
tex->stype= 0;
tex->imaflag= TEX_INTERPOL+TEX_MIPMAP;
tex->extend= TEX_REPEAT;
@@ -344,6 +348,15 @@ void default_tex(Tex *tex)
tex->gfac= 1.0;
tex->bfac= 1.0;
+ pit = tex->plugin;
+ if (pit) {
+ varstr= pit->varstr;
+ if(varstr) {
+ for(a=0; a<pit->vars; a++, varstr++) {
+ pit->data[a] = varstr->def;
+ }
+ }
+ }
}
/* ------------------------------------------------------------------------- */