Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

Nuke: callback at start not setting colorspace #1561

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion openpype/hosts/nuke/api/lib.py
Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@ def set_context_settings(self):
# replace reset resolution from avalon core to pype's
self.reset_frame_range_handles()
# add colorspace menu item
# self.set_colorspace()
self.set_colorspace()

def set_favorites(self):
work_dir = os.getenv("AVALON_WORKDIR")
Expand Down
11 changes: 9 additions & 2 deletions openpype/hosts/nuke/startup/menu.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from openpype.hosts.nuke.api.lib import (
on_script_load,
check_inventory_versions
check_inventory_versions,
WorkfileSettings
)

import nuke
Expand All @@ -9,8 +10,14 @@
log = Logger().get_logger(__name__)


nuke.addOnScriptSave(on_script_load)
# fix ffmpeg settings on script
nuke.addOnScriptLoad(on_script_load)

# set checker for last versions on loaded containers
nuke.addOnScriptLoad(check_inventory_versions)
nuke.addOnScriptSave(check_inventory_versions)

# # set apply all workfile settings on script load and save
nuke.addOnScriptLoad(WorkfileSettings().set_context_settings)

log.info('Automatic syncing of write file knob to script version')