projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
merge akirad ui / themes + icons
[goodguy/history.git]
/
cinelerra-5.0
/
cinelerra
/
awindowgui.C
diff --git
a/cinelerra-5.0/cinelerra/awindowgui.C
b/cinelerra-5.0/cinelerra/awindowgui.C
index 3052201f1cdf36c54628f6bcdd5f8ec087a70883..771faeeea80b6fc0d918e115b9593a7e9a667314 100644
(file)
--- a/
cinelerra-5.0/cinelerra/awindowgui.C
+++ b/
cinelerra-5.0/cinelerra/awindowgui.C
@@
-766,16
+766,20
@@
void AWindowRemovePlugin::handle_close_event(int result)
0;
if( folder ) remove_plugin(plugin, *folder);
awindow->gui->update_assets();
0;
if( folder ) remove_plugin(plugin, *folder);
awindow->gui->update_assets();
- char p
ng_path[BCTEXTLEN], plugin_path[BCTEXTLEN], index
_path[BCTEXTLEN];
+ char p
lugin
_path[BCTEXTLEN];
strcpy(plugin_path, plugin->path);
strcpy(plugin_path, plugin->path);
- if( !plugin->get_plugin_png_path(png_path) ) png_path[0] = 0;
MWindow *mwindow = awindow->mwindow;
MWindow *mwindow = awindow->mwindow;
- sprintf(index_path, "%s/%s", mwindow->preferences->plugin_dir, PLUGIN_FILE);
mwindow->plugindb->remove(plugin);
delete plugin; plugin = 0;
remove(plugin_path);
mwindow->plugindb->remove(plugin);
delete plugin; plugin = 0;
remove(plugin_path);
- if( png_path[0] ) remove(png_path);
+ char index_path[BCTEXTLEN];
+ sprintf(index_path, "%s/%s", mwindow->preferences->plugin_dir, PLUGIN_FILE);
remove(index_path);
remove(index_path);
+ char png_path[BCTEXTLEN];
+ if( plugin->get_theme_png_path(png_path, mwindow->preferences->theme) )
+ remove(png_path);
+ if( plugin->get_theme_png_path(png_path, "picon") )
+ remove(png_path);
}
}
}
}