Daniel Brötzmann pushed to branch mainwindow at gajim / gajim
Commits: 19c64c47 by wurstsalat at 2021-05-30T13:13:09+02:00 Preview: Improve labels
- - - - - 05be7097 by wurstsalat at 2021-05-30T13:17:48+02:00 AudioWidget: Add logging
- - - - -
2 changed files:
- gajim/data/gui/preview.ui - gajim/gtk/preview_audio.py
Changes:
===================================== gajim/data/gui/preview.ui ===================================== @@ -166,10 +166,11 @@ <property name="selectable">True</property> <property name="ellipsize">end</property> <property name="single-line-mode">True</property> - <property name="max-width-chars">20</property> + <property name="max-width-chars">30</property> <property name="xalign">0</property> <style> <class name="dim-label"/> + <class name="small-label"/> </style> </object> <packing> @@ -183,10 +184,11 @@ <property name="visible">True</property> <property name="can-focus">False</property> <property name="single-line-mode">True</property> - <property name="max-width-chars">20</property> + <property name="max-width-chars">30</property> <property name="xalign">0</property> <style> <class name="dim-label"/> + <class name="small-label"/> </style> </object> <packing>
===================================== gajim/gtk/preview_audio.py ===================================== @@ -12,6 +12,8 @@ # You should have received a copy of the GNU General Public License # along with Gajim. If not, see http://www.gnu.org/licenses/.
+import logging + from gi.repository import GLib from gi.repository import Gtk from gi.repository import Gst @@ -20,6 +22,8 @@
from .util import get_cursor
+log = logging.getLogger('gajim.gui.preview_audio') +
class AudioWidget(Gtk.Box): def __init__(self, file_path): @@ -66,10 +70,12 @@ def _build_audio_widget(self): def _setup_audio_player(self, file_path): self._playbin = Gst.ElementFactory.make('playbin', 'bin') if self._playbin is None: + log.debug('Could not create GST playbin') return self._playbin.set_property('uri', f'file://{file_path}') state_return = self._playbin.set_state(Gst.State.PAUSED) if state_return == Gst.StateChangeReturn.FAILURE: + log.debug('Could not setup GST playbin') return
self._query = Gst.Query.new_position(Gst.Format.TIME)
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/7439d476fdbfcb30bcbe4b12cb3ff905...