From 8d19ffd52f3985772ee57b5f515b9f58940bb6c7 Mon Sep 17 00:00:00 2001 From: Swann Date: Thu, 3 Dec 2020 13:28:45 +0100 Subject: [PATCH 1/2] feat: use `invoke_props_dialog` instead of `iinvoke_popup` --- multi_user/operators.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/multi_user/operators.py b/multi_user/operators.py index 1d992de..6c98554 100644 --- a/multi_user/operators.py +++ b/multi_user/operators.py @@ -690,7 +690,8 @@ class SessionClearCache(bpy.types.Operator): class SessionNotifyOperator(bpy.types.Operator): """Dialog only operator""" bl_idname = "session.notify" - bl_label = "Notification" + bl_label = "Multi-user" + bl_description = "multiuser notification" message: bpy.props.StringProperty() @@ -703,14 +704,11 @@ class SessionNotifyOperator(bpy.types.Operator): def draw(self, context): layout = self.layout - title = layout.row() - title = title.label(text="Multi-user", icon='INFO') - message = layout.row() message.label(text=self.message) def invoke(self, context, event): - return context.window_manager.invoke_popup(self, width=300) + return context.window_manager.invoke_props_dialog(self) classes = ( From 4bc35d7da467ecdc218851b837488f5bd353d82a Mon Sep 17 00:00:00 2001 From: Swann Date: Thu, 3 Dec 2020 13:30:54 +0100 Subject: [PATCH 2/2] fix: message unkown --- multi_user/operators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/multi_user/operators.py b/multi_user/operators.py index 6c98554..ba2e683 100644 --- a/multi_user/operators.py +++ b/multi_user/operators.py @@ -704,7 +704,7 @@ class SessionNotifyOperator(bpy.types.Operator): def draw(self, context): layout = self.layout - message.label(text=self.message) + layout.row().label(text=self.message) def invoke(self, context, event):