Description: Restore compatibility with Matplotlib 3.6.
Author: Andrius Merkys <merkys@debian.org>
--- a/ase/cli/band_structure.py
+++ b/ase/cli/band_structure.py
@@ -15,7 +15,7 @@
     bs = read_band_structure(args.calculation)
     emin, emax = (float(e) for e in args.range)
     fig = plt.gcf()
-    fig.canvas.set_window_title(args.calculation)
+    fig.canvas.manager.set_window_title(args.calculation)
     ax = fig.gca()
     bs.plot(ax=ax,
             filename=args.output,
