Save and restore the blend function parameters as well as the blend-enabled bit when drawing tree textures.  Set the blend functions separately for alpha and rgb, with the alpha set to (1, 1-src_alpha), which makes the texture a lot less alpha-y (somehow later leaves were decreasing the overall alpha in the texture with the previous (src_alpha,1-src_alpha) alpha blend setting; this looks a lot better I think).