Merge pull request #4232 from fufesou/feat/plugin_framework
plugin_framework, fix dup ui widgets
This commit is contained in:
		
						commit
						a49b8177b8
					
				| @ -23,7 +23,16 @@ class PluginModel with ChangeNotifier { | ||||
|   final Map<String, String> opts = {}; | ||||
| 
 | ||||
|   void add(UiType ui) { | ||||
|     bool found = false; | ||||
|     for (int i = 0; i < uiList.length; i++) { | ||||
|       if (uiList[i].key == ui.key) { | ||||
|         uiList[i] = ui; | ||||
|         found = true; | ||||
|       } | ||||
|     } | ||||
|     if (!found) { | ||||
|       uiList.add(ui); | ||||
|     } | ||||
|     notifyListeners(); | ||||
|   } | ||||
| 
 | ||||
|  | ||||
| @ -181,7 +181,6 @@ struct VideoRenderer { | ||||
|     ptr: usize, | ||||
|     width: usize, | ||||
|     height: usize, | ||||
|     size: usize, | ||||
|     on_rgba_func: Option<Symbol<'static, FlutterRgbaRendererPluginOnRgba>>, | ||||
| } | ||||
| 
 | ||||
| @ -210,7 +209,6 @@ impl Default for VideoRenderer { | ||||
|             ptr: 0, | ||||
|             width: 0, | ||||
|             height: 0, | ||||
|             size: 0, | ||||
|             on_rgba_func, | ||||
|         } | ||||
|     } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user