Changeset 1264
- Timestamp:
- 06/09/08 14:48:32 (3 months ago)
- Files:
-
- ingen/src/libs/gui/LoadPatchWindow.cpp (modified) (1 diff)
- ingen/src/libs/gui/PatchWindow.cpp (modified) (1 diff)
- ingen/src/libs/serialisation/Loader.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
ingen/src/libs/gui/LoadPatchWindow.cpp
r894 r1264 128 128 _initial_data.insert(make_pair("ingen:polyphony", _poly_spinbutton->get_value_as_int())); 129 129 130 if (_replace) {130 if (_replace) 131 131 App::instance().engine()->clear_patch(_patch->path()); 132 App::instance().engine()->set_variable(_patch->path(), "ingen:document",133 Atom(get_uri().c_str()));134 }135 132 136 133 if (_patch->path() != "/") ingen/src/libs/gui/PatchWindow.cpp
r1259 r1264 367 367 if (confirm) { 368 368 App::instance().loader()->save_patch(_patch, filename); 369 App::instance().engine()->set_variable(_patch->path(), "ingen:document",370 Atom(Glib::filename_to_uri(filename).c_str()));371 369 } 372 370 } ingen/src/libs/serialisation/Loader.cpp
r1241 r1264 115 115 if (patch_path != "/") 116 116 engine->create_patch(patch_path, patch_poly); 117 118 /* Set document metadata (so File->Save doesn't prompt) 119 * FIXME: This needs some thinking for multiple clients... */ 120 engine->set_variable(patch_path, "ingen:document", Atom(document_uri.c_str())); 117 121 118 122 /* Load (plugin) nodes */
