You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2017/06/22 16:54:23 UTC

openmeetings git commit: [OPENMEETINGS-1646] code clean-up

Repository: openmeetings
Updated Branches:
  refs/heads/master 38d9999a2 -> c1122318d


[OPENMEETINGS-1646] code clean-up


Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo
Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/c1122318
Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/c1122318
Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/c1122318

Branch: refs/heads/master
Commit: c1122318dd57e5e1dda6269f112cec5199134427
Parents: 38d9999
Author: Maxim Solodovnik <so...@gmail.com>
Authored: Thu Jun 22 23:54:13 2017 +0700
Committer: Maxim Solodovnik <so...@gmail.com>
Committed: Thu Jun 22 23:54:13 2017 +0700

----------------------------------------------------------------------
 .../main/java/org/apache/openmeetings/web/room/room.js    | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c1122318/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
index 866d033..9ad8a82 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/room.js
@@ -144,9 +144,15 @@ var VideoManager = (function() {
 		} else if (av && v.length == 1) {
 			v.data().update(c);
 		} else if (!av && v.length == 1) {
-			v.remove();
+			_closeV(v);
 		}
 	}
+	function _closeV(v) {
+		if (v.dialog('instance') !== undefined) {
+			v.dialog('destroy');
+		}
+		v.remove();
+	}
 	function _play(c) {
 		if (!!c.screenShare) {
 			_highlight(share.attr('title', share.data('user') + ' ' + c.user.firstName + ' ' + c.user.lastName + ' ' + share.data('text')).show(), 10);
@@ -168,7 +174,7 @@ var VideoManager = (function() {
 			if (v.data().client().screenShare) {
 				share.off('click').hide();
 			}
-			v.remove();
+			_closeV(v);
 		}
 	}
 	function _highlight(el, count) {