<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -203,15 +203,12 @@ module Globalize # :nodoc:
       # request is processed.
       # &lt;tt&gt;LocaleObserver&lt;/tt&gt; catches all translations and pass them to the session.
       def observe_locales
-        unless globalize?
-          yield
-        else
-          locale_observer = LocaleObserver.new
-          Locale.add_observer(locale_observer)
-          yield
-          Locale.remove_observer(locale_observer)
-          session[:__globalize_translations] = format_translations(locale_observer)
-        end
+        yield and return unless globalize?
+        locale_observer = LocaleObserver.new
+        Locale.add_observer(locale_observer)
+        yield
+        Locale.remove_observer(locale_observer)
+        session[:__globalize_translations] = format_translations(locale_observer)
       end
       
       # Fetch the translations from the given LocaleObserver.</diff>
      <filename>lib/click_to_globalize.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e19f1c8aa9eb176afe6cbc3c14a02e8c001749c7</id>
    </parent>
  </parents>
  <author>
    <name>Luca Guidi</name>
    <email>guidi.luca@gmail.com</email>
  </author>
  <url>http://github.com/jodosha/click-to-globalize/commit/ce0dac79910195790e4291144c50a1e0b756b8b9</url>
  <id>ce0dac79910195790e4291144c50a1e0b756b8b9</id>
  <committed-date>2008-08-05T03:54:02-07:00</committed-date>
  <authored-date>2008-08-05T03:54:02-07:00</authored-date>
  <message>Sugar syntax</message>
  <tree>0d8b804460d30e2ecc1513226f99a0541807344d</tree>
  <committer>
    <name>Luca Guidi</name>
    <email>guidi.luca@gmail.com</email>
  </committer>
</commit>
