
I think a slightly more literal translation might be better.

For future reference, it's in quite a few dictionaries, e.g.
新和英大辞典第5版: 枯れ木も山のにぎわい. Even a dead tree may brighten a mountain. | Anything is better than nothing. | All is grist to the mill.
JMdict: 枯れ木も山の賑わい (かれきもやまのにぎわい) (exp) (proverb) half a loaf is better than none; even a dead tree adds to the interest of a mountain