client: Add missing type-arguments for interfaces to fix build with newer vala

This commit is contained in:
Rico Tzschichholz 2023-04-08 13:06:50 +02:00
parent a02051ce6d
commit 4a7ca820b1
2 changed files with 4 additions and 4 deletions

View file

@ -386,7 +386,7 @@ private abstract class Accounts.ServiceRow<PaneType,V> : AccountRow<PaneType,V>
/** Interface for rows that use a validator for editable values. */
internal interface Accounts.ValidatingRow : EditorRow {
internal interface Accounts.ValidatingRow<PaneType> : EditorRow<PaneType> {
/** The row's validator */

View file

@ -694,7 +694,7 @@ private class Accounts.SaveSentRow :
private class Accounts.ServiceHostRow :
ServiceRow<EditorServersPane,Gtk.Entry>, ValidatingRow {
ServiceRow<EditorServersPane,Gtk.Entry>, ValidatingRow<EditorServersPane> {
public Components.Validator validator {
@ -848,7 +848,7 @@ private class Accounts.ServiceSecurityRow :
private class Accounts.ServiceLoginRow :
ServiceRow<EditorServersPane,Gtk.Entry>, ValidatingRow {
ServiceRow<EditorServersPane,Gtk.Entry>, ValidatingRow<EditorServersPane> {
public Components.Validator validator {
@ -972,7 +972,7 @@ private class Accounts.ServiceLoginRow :
private class Accounts.ServicePasswordRow :
ServiceRow<EditorServersPane,Gtk.Entry>, ValidatingRow {
ServiceRow<EditorServersPane,Gtk.Entry>, ValidatingRow<EditorServersPane> {
public Components.Validator validator {