Fatti
Susanne e Armin [D.] gestivano congiuntamente a titolo accessorio il fondo agricolo di Dürrenmühle. Dopo il decesso di Armin [D.] nel 1982, suo suocero Ernst [K.], che gestiva anch'egli un fondo agricolo a San Gallo, ha continuato a coltivare i prati e a immagazzinare il fieno sul fondo di Dürrenmühle, indennizzando Susanne D. Quando Susanne [D.] ha disdetto il contratto di affitto nel 1988, Ernst [K.] ha contestato la disdetta. Dopo il decesso di Ernst [K.] nel 1989, suo figlio Martin [K.] ha rilevato la gestione. Susanne [D.] e i suoi figli hanno quindi intentato un'azione di accertamento della inesistenza del contratto di affitto. Le istanze cantonali hanno respinto la domanda, ma il Tribunale federale ha infine accolto il ricorso.Legge
Il Tribunale federale ha ritenuto che il contratto di affitto agricolo potesse essere concluso tacitamente attraverso un comportamento concludente delle parti, come il fatto che Ernst [K.] abbia coltivato i prati e indennizzato Susanne D. Sebbene il momento esatto della conclusione del contratto sia incerto, ciò non ha rilevanza ai fini della soluzione della controversia.
In caso di decesso del conduttore, gli eredi subentrano in linea di principio nel contratto di affitto. Tuttavia, il locatore ha il diritto di disdire il contratto o di esigere che uno degli eredi (coniuge o discendente) riprenda l'affitto. Quando più eredi desiderano riprendere l'affitto, il locatore ha la facoltà di designare quello che intende mantenere come…