NetRender tweaks by Brecht
* Client connection is made from panel poll functions even if netrender is disabled * Network render slave should print when it has connected to server, now it says "node initiation", I initially thought this meant it was not connected yet. * Web interface should auto-refresh, I got confused if job and slaves were actually found or not.
This commit is contained in:
@@ -213,9 +213,10 @@ class RENDER_PT_network_slaves(RenderButtonsPanel):
|
||||
def poll(self, context):
|
||||
scene = context.scene
|
||||
netsettings = scene.network_render
|
||||
if netsettings.mode != "RENDER_CLIENT":
|
||||
return False
|
||||
verify_address(netsettings)
|
||||
return (super().poll(context)
|
||||
and netsettings.mode == "RENDER_CLIENT"
|
||||
and netsettings.server_address != "[default]")
|
||||
|
||||
def draw(self, context):
|
||||
@@ -251,9 +252,10 @@ class RENDER_PT_network_slaves_blacklist(RenderButtonsPanel):
|
||||
def poll(self, context):
|
||||
scene = context.scene
|
||||
netsettings = scene.network_render
|
||||
if netsettings.mode != "RENDER_CLIENT":
|
||||
return False
|
||||
verify_address(netsettings)
|
||||
return (super().poll(context)
|
||||
and netsettings.mode == "RENDER_CLIENT"
|
||||
and netsettings.server_address != "[default]")
|
||||
|
||||
def draw(self, context):
|
||||
@@ -288,9 +290,10 @@ class RENDER_PT_network_jobs(RenderButtonsPanel):
|
||||
def poll(self, context):
|
||||
scene = context.scene
|
||||
netsettings = scene.network_render
|
||||
if netsettings.mode != "RENDER_CLIENT":
|
||||
return False
|
||||
verify_address(netsettings)
|
||||
return (super().poll(context)
|
||||
and netsettings.mode == "RENDER_CLIENT"
|
||||
and netsettings.server_address != "[default]")
|
||||
|
||||
def draw(self, context):
|
||||
|
||||
Reference in New Issue
Block a user