Skip to content

Restore FlutterDesktopViewGetNativeHandle API - #189

Merged
JSUYA merged 1 commit into
flutter-tizen:masterfrom
JSUYA:restore-view-native-handle
Aug 3, 2026
Merged

Restore FlutterDesktopViewGetNativeHandle API#189
JSUYA merged 1 commit into
flutter-tizen:masterfrom
JSUYA:restore-view-native-handle

Conversation

@JSUYA

@JSUYA JSUYA commented Aug 3, 2026

Copy link
Copy Markdown
Member

The API was removed along with the NUI/Dali embedding support in #184, but it is not NUI-specific: it returns the Ecore_Wl2_Window* backing a window-based view and is used by several plugins (tizen_window_manager, webview_flutter, flutter_inappwebview, video_player_avplay, video_player_videohole). Restore only this API so those plugins build again, keeping the rest of the NUI removal intact.

Fixes flutter-tizen/flutter-tizen#796

The API was removed along with the NUI/Dali embedding support in flutter-tizen#184,
but it is not NUI-specific: it returns the Ecore_Wl2_Window* backing a
window-based view and is used by several plugins (tizen_window_manager,
webview_flutter, flutter_inappwebview, video_player_avplay,
video_player_videohole). Restore only this API so those plugins build
again, keeping the rest of the NUI removal intact.

Fixes flutter-tizen/flutter-tizen#796
@JSUYA JSUYA self-assigned this Aug 3, 2026
@JSUYA JSUYA added the bug Something isn't working label Aug 3, 2026
@JSUYA
JSUYA merged commit 6a76ba4 into flutter-tizen:master Aug 3, 2026
10 checks passed
JSUYA added a commit to JSUYA/embedder that referenced this pull request Aug 4, 2026
Master flutter-tizen#189 restored the public API with an ecore_wl2-only doc comment.
Extend it to note that --use-tcore builds return a tizen_core_wl_window_h.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Some plugins build error due to removal of FlutterDesktopViewGetNativeHandle API

2 participants