[GTK] Properly save/restore global alpha