Gtk.ComboBoxBackend: set Widget.RowSeparatorFunc to null on dispose #903
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
in some situations i get a
CallbackOnCollectedDelegate - Error for
gtk-sharp!GtkSharp.TreeViewRowSeparatorFuncNative::Invoke
running xwt.gtk on windows (win7, win 10).
stack trace:
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at Xwt.GtkBackend.GtkEngine.RunApplication()
at Xwt.Application.<>c.b__21_0()
at Xwt.Toolkit.InvokePlatformCode(Action a)
at Xwt.Application.Run()
after this patch the error doesn't occur any more so far.
Info: Visual - Studio - Message (sorry, german):
Assistent für verwaltetes Debuggen "CallbackOnCollectedDelegate" Nachricht = Assistent für verwaltetes Debuggen "CallbackOnCollectedDelegate" : "Für den von der Garbage Collection gesammelten Delegaten vom Typ "gtk-sharp!GtkSharp.TreeViewRowSeparatorFuncNative::Invoke" wurde ein Rückruf durchgeführt. Dies kann Anwendungsabstürze, Datenbeschädigung und -verlust zur Folge haben. Beim Übergeben von Delegaten an nicht verwalteten Code müssen die Delegaten von der verwalteten Anwendung beibehalten werden, bis sichergestellt ist, dass sie nie aufgerufen werden."