Skip to content

Commit 7b850b5

Browse files
committed
use the same task runner for platform&render tasks
Second effort at fixing #133, fixe failed and reported in #326 --- First effort: This fixes the issue where on MacOS the embedder crashes during window resizing. fixes #133 This dosn't fixes the jankyness during resize. Follow flutter/flutter#44136 for more info.
1 parent c4c03d1 commit 7b850b5

File tree

4 files changed

+1201
-420
lines changed

4 files changed

+1201
-420
lines changed

application.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,8 @@ func (a *Application) Run() error {
241241
fmt.Printf("go-flutter: engine.Run() returned result code %d (invalid library version)\n", result)
242242
case embedder.ResultInvalidArguments:
243243
fmt.Printf("go-flutter: engine.Run() returned result code %d (invalid arguments)\n", result)
244+
case embedder.ResultInternalInconsistency:
245+
fmt.Printf("go-flutter: engine.Run() returned result code %d (internal inconsistency)\n", result)
244246
default:
245247
fmt.Printf("go-flutter: engine.Run() returned result code %d (unknown result code)\n", result)
246248
}

embedder/embedder.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ const (
2828
ResultSuccess Result = C.kSuccess
2929
ResultInvalidLibraryVersion Result = C.kInvalidLibraryVersion
3030
ResultInvalidArguments Result = C.kInvalidArguments
31+
ResultInternalInconsistency Result = C.kInternalInconsistency
3132
ResultEngineNotRunning Result = -1
3233
)
3334

0 commit comments

Comments
 (0)