diff --git a/src/slic3r/GUI/Jobs/EmbossJob.cpp b/src/slic3r/GUI/Jobs/EmbossJob.cpp
index b04c519e0..f5f238216 100644
--- a/src/slic3r/GUI/Jobs/EmbossJob.cpp
+++ b/src/slic3r/GUI/Jobs/EmbossJob.cpp
@@ -533,6 +533,9 @@ void UpdateJob::update_volume(ModelVolume             *volume,
     // redraw scene
     bool refresh_immediately = false;
     canvas->reload_scene(refresh_immediately);
+
+    // Change buttons "Export G-code" into "Slice now"
+    canvas->post_event(SimpleEvent(EVT_GLCANVAS_SCHEDULE_BACKGROUND_PROCESS));
 }
 
 void priv::update_volume(TriangleMesh &&mesh, const DataUpdate &data, Transform3d* tr)